【发布时间】:2021-08-04 03:38:18
【问题描述】:
重现步骤:
- 克隆的 vcpkg 存储库
- 遵循https://www.wxwidgets.org/blog/2019/01/wxwidgets-and-vcpkg/ 的指令
- 除了:将 vcpkg 添加到路径,然后在 Visual Studio 终端中添加“vcpkg 集成安装”
在example 文件中,它给了我三个错误:
- __w64 只能在 int、long 和指针类型上指定 Example01 C:\Users\Petre\source\repos\vcpkg\installed\x64-windows\include\wx\types.h
- LNK2019:函数“int __cdecl invoke_main(void)”(?invoke_main@@YAHXZ) 中引用的未解析的外部符号 main
- LNK1120:1 个未解决的外部问题
【问题讨论】:
-
您的意思是您没有执行第 4 步和第 5 步,还是只执行第 5 步?你绝对必须——除了你知道
YOU在哪里安装了wxWidgets,没有人知道。请按照说明进行操作。 -
我像另一个仓库一样克隆了 vcpkg,我的错误是我没有在 vcpkg 文件夹中输入“vcpkg 集成安装”,而是在项目文件夹中输入了它。我按照说明进行操作,现在我有 6 个未解决的外部问题 :(
-
请尝试构建并运行库提供的
minimal示例。它已经有了 MSVC 的解决方案,所以你不需要做任何额外的事情。 -
__w64错误是 IntelliSense 错误,可以安全地忽略。话虽如此,克隆vcpkg并运行vcpkg integrate install足以通过 Visual Studio 开始使用 wxWidgets
标签: c++ visual-studio wxwidgets vcpkg