使用Visual Studio 2019构建Hello World wxwidgets应用时出错

时间:2020-01-30 19:27:23

标签: c++ visual-studio dll wxwidgets

我正在尝试在Visual Studio中构建wxwidgets Hello World示例程序,而我正在使用预构建的wxwidgets来下载并自己构建。

并且在为wxwidgets配置了Visual Studio项目之后,我总是会遇到此错误:

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项目。您能帮我如何为常规wxwidgets应用程序配置Visual Studio项目吗?

1 个答案:

答案 0 :(得分:0)

您需要在预处理器定义中定义wxMSVC_VERSION_ABI_COMPAT才能使用这些二进制文件,这将导致使用正确的vc14x前缀而不是默认的vc142wxwidgets.props已经应该完成此操作,至少对于您似乎使用的DLL配置而言,因此我不确定如果您确实使用此文件,为什么它对您不起作用,但是无论如何必须定义此符号,而不是您的情况。