Bir araştırma projesi için, bir bilimsel hesaplama diline C++ eklentisi yazıyorum. Maalesef, kullanıcıların bunu yapmasına izin veren kütüphane çok güncel tutulmuyor.C++: Visual Studio 2015'te çözülmeyen harici sembol _sprintf ve _sscanf
Projeyi, iyi oluşturulduğu XCode'da başlattım.
LNK2001 : unresolved external symbol _sprintf
LNK2019 : unresolved external symbol _sscanf referenced in function _GetDDouble
LNK2019 : unresolved external symbol _sprintf referenced in function _CheckRunningInMainThread
Denenen düzeltme eklemek oldu: Daha sonra bir PC'ye taşımak zorunda kaldı, bu yüzden, ben bu hatalar nedeniyle oluşturmak mümkün olmamıştır bunu beri Visual Studio 2015 kod göç Başlık #define _CRT_SECURE_NO_WARNINGS
. Ancak, bu a) hiçbir hata düzeltildi ve b) C4005 : '_CRT_SECURE_NO_WARNINGS': macro redefinition
numaralı uyarıyı ekledi. Bu sorunu önceden tahmin eden kütüphaneyi zaten kabul ediyorum. Ne olursa olsun, sorunu çözmedi.
Nasıl devam etmeliyim?
Bunu yaptıklarında kahretsin. – user4581301
@ user4581301: ayrıntılı olabilir misiniz? –
Üzgünüm. Bir sarıcı ile bile, eski stdio şeyler ağlama ve inleme olmadan bile destekliyor. Her şimdi ve sonra snprintf tam olarak iş için doğru bir araçtır ve ben sadece kutuya gelmesi gereken bir şey için taşınabilirlik sarmalayıcıları yapmaktan nefret ediyorum. – user4581301