Как я могу создать 64-битную версию Crypto ++ DLL?
Вопрос
В настоящее время я работаю над внедрением LIBS Crypto ++ в приложение AC#. Все работает нормально за 32 бит. Однако, когда я попытался построить C ++ DLL за 64 бит, я получил эту ошибку:
Ошибка 1 Ошибка PRJ0019: инструмент вернул код ошибки из «Выполнение пользовательской сборки сборки» Cryptopp Cryptopp
Затем я изменил настройки проекта, чтобы построить в Unicode из мультибита по умолчанию, и получил его построить без ошибок. Тем не менее, он затем пройдет проверку безопасности при использовании GetPowerUpSelfTestStatus()
.
Я погуглил из этого, и, очевидно, это не редкая проблема. Однако, похоже, никто не нашел решение или, по крайней мере, не поделился им.
Что я могу сделать?
Решение
Проблема заключалась в том, что пользовательские параметры шага сборки в соответствии с предпочтениями проекта. Просто измените ведущую папку каталогов вывода с «Win32» на «X64» с X64 в качестве вашей целевой платформы. знак равно