【发布时间】:2020-05-11 22:58:33
【问题描述】:
正如标题所说,我使用 vcpkg 来安装 wxWidgets。然后我运行 ./vcpkg 集成安装,它说应用了用户范围的集成。 wxWidgets 文档说我现在应该可以在我的项目中使用 wxWidget 标头,但是 VSC 仍然给我这个错误:
#include <wx/wxprec.h>
// error = #include errors detected. Please update your includePath.
我检查了 Visual Studio 代码的 includePath,有两条路径
"${workspaceFolder}/**",
"${vcpkgRoot}/x64-osx/include"
有什么想法吗?
我尝试添加这些路径
/Users/ryne/vcpkg/packages/wxwidgets_x64-osx/include/wx-3.1
/Users/ryne/vcpkg/installed/x64-osx/include
但没用
【问题讨论】:
-
我认为您使用了错误的包含文件夹。对我来说,在 Windows 上是
X:\vcpkg\installed\x64-windows\include,而不是在 packages 文件夹中。 -
如果您在安装 wx 之前没有激活集成,您是否在集成后重新启动了 VSC? (我不知道这会有所作为,但肯定会尝试)。
-
刚刚重新启动 VSC 仍然出现错误并编辑了我添加的指向 wx/wxprec.h 的路径
-
好吧,我试试 /Users/ryne/vcpkg/installed/x64-osx/include
-
我正在阅读一些微软论坛,似乎 vcpkg 不支持 Visual Studio 代码?
标签: c++ visual-studio-code wxwidgets vcpkg