【问题标题】:error while building a Hello World wxwidgets app with visual studio 2019使用 Visual Studio 2019 构建 Hello World wxwidgets 应用程序时出错
【发布时间】:2020-05-16 11:48:27
【问题描述】:

我正在尝试在 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 项目吗?

【问题讨论】:

标签: c++ visual-studio dll wxwidgets


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-15
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多