Visual Studio'da bir hatayla karşılaştım Please use the /MD switch for _AFXDLL builds
_AFXDLL
undefde undefine, programım yanlış olur mu?#error Lütfen _AFXDLL için/MD anahtarını kullanın
20
A
cevap
6
Evet öyle olacak. Yapmanız gereken, Visual Studio proje özelliklerine gitmek. Yapılandırma Özellikleri -> C/C++ -> Kod Oluşturma'da Çalışma Zamanı Kitaplığınız için Çok iş parçacıklı Dll'yi kullandığınızdan emin olun.
Sorunlarınızı çözecek.
26
CRT bağlantısı ve MFC bağlantısı ayarları tutarlı olmalıdır. ve statik MFC (Özellikleri -> Genel - MFC> Kullanım)
Kullanım/MT (- -> C/C++> Kod Üretimi Özellikler): Yani, aslında, bu soruya iki olası cevap vardır
Kullanım/MD (Özellikler -> C/C++ -> Kod Üretimi) ve paylaşılan MFC (Özellikleri -> Genel - MFC> Kullanım) en yaygın durumlar için
İlgili konular
- 1. Coffeescript/javascript 'throw error' veya 'new Error (error)' komutunu kullanın?
- 2. Lütfen JSfiddle uygulamasında POST isteğini kullanın
- 3. Dizi anahtarını Javascript'teki değer işlevinde kullanın?
- 4. Alt anahtarını Meta olarak kullanın Emacs
- 5. 'array' kullanılamıyor: lütfen tembel dizinizden bir Dizi oluşturun: Array (...) error
- 6. nasıl çözülür "DL, kullanımdan kaldırıldı lütfen Fiddle kullanın" Raylar 4.1.8?
- 7. Cocoapods 1.0: "xcodeproj," project "olarak değiştirildi. Lütfen bundan sonra kullanın."
- 8. #error?
- 9. Lütfen CommonJS
- 10. "<hash_map> kullanımdan kaldırıldı ve KALDIRILACAK. Lütfen <unordered_map>" kullanın?
- 11. RSA Özel Anahtarını Kaydetme Android
- 12. TortoiseGit yanlış SSH anahtarını kullanarak
- 13. Özellik anahtarını kurtar/değeri
- 14. Vim imleci, arabellek anahtarını
- 15. Öğrenme Materyalleri? Lütfen listeleyin!
- 16. Kod yardımcı Lütfen
- 17. Bu dizinin anahtarını nasıl tanımlarım?
- 18. google.maps.geometry.spherical error
- 19. android.permission.WRITE_SECURE_SETTINGS error
- 20. Phpmailer SMTP ERROR vererek
- 21. 'openURL' iOS 10.0'da kullanımdan kaldırıldı: Lütfen openURL kullanın: options: completionHandler: Swift 3 yerine
- 22. kullanın
- 23. Jenkins Plugin Dev repeatableProperty Error
- 24. Maven: MojoExecutionException. Lütfen bir 'mainClass' özelliği ekleyin
- 25. spring-mongo-1.0.xsd error
- 26. Koleksiyon nesnesindeki bir öğenin anahtarını edinin
- 27. sayfadaki anahtarını girin, ancak textarea
- 28. NSMutableDictionary'da NSIndexPath anahtarını kullanan sorunlar?
- 29. RSA ortak anahtarını RSA DER
- 30. Kullanıcı anahtarını değiştir MAC terminali
bu çözüm olmalıdır. Ancak bir AFX uzantısı DLL oluşturuyorsanız, o zaman/MD kullanmalısınız. _AFXEXT önişlemci değişkeni olarak tanımlandığında bir AFW uzantısı DLL'si oluşturuyorsunuz. –