【发布时间】:2022-01-10 03:27:15
【问题描述】:
您好,我从源代码构建 32 位和 64 位版本 wxwidget(批量构建并全选)没有任何问题。然后用C:\wxwidget添加系统变量的路径,命名为“WXWIN”(有wxwidget源码)
在解决方案中的 Visual Studio 2019 中,我添加了以下路径:
- C/C++ -> 附加包含目录 ->
$(WXWIN)\包括 $(WXWIN)\include\msvc
- 链接器 -> 其他库目录 ->
$(WXWIN)\lib\vc_lib $(WXWIN)\lib\vc_lib\mswud
但我在视觉上有错误:
严重性代码描述项目路径文件行抑制状态 错误(活动)E1696 无法打开源文件 "../../../lib/vc_lib/mswd/wx/setup.h" guiwxwidget C:\wxwidgets\include\wx C:\wxwidgets\include\wx\setup.h 140
我不知道它有什么问题。
我也尝试重新编译 4x wxwidget 源代码,但没有任何进展。
【问题讨论】:
-
你正在尝试什么 wx 版本?请打开最小示例解决方案并查看其属性...
-
WX 版本:3.1.5,最小的样本编译和工作属性也有奇怪的 include/lib 路径,如 - .../.../lib 和 .../.../include
-
这并不奇怪。特定版本的 setup.h 文件所在的泰语。请添加它,您的问题将消失。只需确保使用正确的路径 - 相对路径或直接路径。
-
所以我应该使用 .../.../lib 和 .../.../include 而不是 $(WXWIN)\include $(WXWIN)\include\msvc 等?
-
现在我解决了这个问题。我从官方 wxwidgets github 下载源代码,编译后就可以了。
标签: c++ visual-studio wxwidgets