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

问题描述 投票:0回答:1

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

并且在为wxwidget配置了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项目吗?

c++ visual-studio dll wxwidgets
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.