ошибка при создании приложения Hello World для wxwidgets с Visual Studio 2019 - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь собрать пример программы wxwidgets Hello World в Visual Studio, и вместо этого я загружаю ее и собираю ее самостоятельно.

и после настройки проекта Visual Studio для wxwidgets я всегда сталкиваюсь с этим ошибка:

Error   C1083   Cannot open include file: '../../../lib/vc142_x64_dll/mswud/wx/setup.h': No such file or directory  wxwidgets_programming_cpp   C:\wxwidgets\include\msvc\wx\setup.h    140 

где проблема. Я думаю, что я настроил проект Visual Studio неправильно. Можете ли вы помочь мне, как настроить проект Visual Studio для обычного приложения wxwidgets?

1 Ответ

0 голосов
/ 31 января 2020

Вам необходимо определить wxMSVC_VERSION_ABI_COMPAT в определениях препроцессора, чтобы использовать эти двоичные файлы, что приведет к использованию правильного префикса vc14x вместо vc142, используемого по умолчанию. Это уже должно быть сделано wxwidgets.props, по крайней мере, для той конфигурации DLL, которую вы, похоже, используете, поэтому я не уверен, почему она не будет работать, если вы используете этот файл, но, во всяком случае, этот символ должны быть определены, и это не в вашем случае.

...