ölümcül hata LNK1112: modül makine tipi makine tipi '86' hedef ' 64'çatışmalar;
CUDA(visual studio 2008sp1 VC) FEM bir program hata ayıklama için kullanıyorum. Program sadece cuda yetmezliği için bir win32 platform üzerinde çalışır. Sanırım kütüphane dosyalarına bağlı olan tüm derlenmiş x 86 platformu, ama ne zaman derleme,hata iletisi"ölümcül hata LNK1112: modül makine tipi '64' çatışmalar ile hedef makine tipi '86'".64, çalışma platformu dönüştürmek için çok çalıştık. Lütfen söyle bana ----nedir "ve" ne ""? hedef makine tipi modül makine tipi Nasıl üstesinden gelebilir miyim? Teşekkür ederim
CEVAP
Bu can sıkıcı bir sorun ile karşılaştım, ve son olarak çalışma düzeni içine geri sistemim çekti bu konuda blog bir giriş yazdım.
Bu sırada kontrol etmek için: şeyler
Linker ayarlarınızı kontrol özellikleri seçenekleri: Özellikleri >Yapılandırma Özellikleri >Linker >Gelişmiş >Makine Hedef. Eğer 64 bit ise 32 bit build yapıyorsanız inşa veya MachineX86 hedefliyor MachineX64 seçin.
Kütüphane gerçekten platform türü olan dosyaları kontrol hedef alıyor. Bu\bin dizini visual studio VC olan kullanma dumpbin.exe tarafından kullanılabilir. -başlıkları tüm fonksiyonlarını dökümü için bu seçeneği kullanın. Her işlev için makine girdisini arayın. eğer 64 bit kurmak ise 64 içermelidir.
Visual studio, Araçlar >Ana menü seçenekleri. seçkin Projeler ve Çözümler >VC Dizinleri. Platform açılan 64 seçin. İlk giriş olduğundan emin olun:(VCİnstallDir) $\bin\x86_amd64izledi(VCİnstallDir) $\bin.
Sonra ben yine her şeyi benim için çalıştı adım 4 yaptı. Şey 64 bit bir hedefe doğru derlemek istedim tüm projelerimi bu sorunla karşılaşmış olmamdı.
Octave-nesne yönelimli programlamada-A...
iOS 4.2 webfont (ttf) 'in kalın y...
C tipi bir hata adı yazmıyor ...
"Ayrıştırıcı Hata İletisi: yük ti...
Eclipse hata: '' Java Sanal M...