我正在尝试在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项目吗?
答案 0 :(得分:0)
您需要在预处理器定义中定义wxMSVC_VERSION_ABI_COMPAT
才能使用这些二进制文件,这将导致使用正确的vc14x
前缀而不是默认的vc142
。 wxwidgets.props
已经应该完成此操作,至少对于您似乎使用的DLL配置而言,因此我不确定如果您确实使用此文件,为什么它对您不起作用,但是无论如何必须定义此符号,而不是您的情况。