Я следовал за Создание нового проекта вручную после построения решения wx_vc15.sln
в ...\wxWidgets\build\msw
dir.
Я получаю эту ошибку:
...\wxWidgets\lib\vc_x64_lib\wxmsw31ud_core.pdb(0,0): Error LNK1136 fatal: invalid or corrupt file
После перепроверки всего (юникод, статическое связывание, Multi-threaded Debug DLL (/MDd)
, ...) я не смог найти причину ошибки.
Это определения препроцессора, которые я добавилк решению wxWidgets, как описано в Создание нового проекта вручную страница:
WIN32
_LIB
_DEBUG
_CRT_SECURE_NO_DEPRECATE=1
_CRT_NON_CONFORMING_SWPRINTFS=1
_SCL_SECURE_NO_WARNINGS=1
__WXMSW__
WXBUILDING
wxUSE_BASE=0
(_UNICODE
наследуется, я полагаю, добавлять его не нужно).