Вопрос

В настоящее время я работаю над внедрением LIBS Crypto ++ в приложение AC#. Все работает нормально за 32 бит. Однако, когда я попытался построить C ++ DLL за 64 бит, я получил эту ошибку:

Ошибка 1 Ошибка PRJ0019: инструмент вернул код ошибки из «Выполнение пользовательской сборки сборки» Cryptopp Cryptopp

Затем я изменил настройки проекта, чтобы построить в Unicode из мультибита по умолчанию, и получил его построить без ошибок. Тем не менее, он затем пройдет проверку безопасности при использовании GetPowerUpSelfTestStatus().

Я погуглил из этого, и, очевидно, это не редкая проблема. Однако, похоже, никто не нашел решение или, по крайней мере, не поделился им.

Что я могу сделать?

Это было полезно?

Решение

Проблема заключалась в том, что пользовательские параметры шага сборки в соответствии с предпочтениями проекта. Просто измените ведущую папку каталогов вывода с «Win32» на «X64» с X64 в качестве вашей целевой платформы. знак равно

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top