Для исследовательского проекта я пишу надстройку С++ для научного компьютерного языка. К сожалению, библиотека, которая позволяет пользователям делать это, не очень хорошо обновляется.
Я начал проект в XCode, где он построил отлично. Позже мне пришлось переместиться на компьютер, поэтому я перенес код в Visual Studio 2015. Поскольку я не смог создать из-за следующих ошибок:
LNK2001 : unresolved external symbol _sprintf
LNK2019 : unresolved external symbol _sscanf referenced in function _GetDDouble
LNK2019 : unresolved external symbol _sprintf referenced in function _CheckRunningInMainThread
Попытка исправления заключалась в том, чтобы добавить заголовок #define _CRT_SECURE_NO_WARNINGS
. Однако это: а) не зафиксировано никаких ошибок и b) добавлено предупреждение C4005 : '_CRT_SECURE_NO_WARNINGS': macro redefinition
. Я предполагаю, что библиотека уже определила этот макрос, предвосхищая эту проблему. Несмотря на это, это не решило проблему.
Как мне следует продолжить?