【发布时间】:2021-09-22 10:46:44
【问题描述】:
我正在编写一个 C++ wxWidgets 计算器应用程序。我最近开始收到一些随机的 IntelliSense 错误,但这些错误并没有停止编译。在删除我的项目目录中的.suo 文件后,我遵循了在线建议并执行了清洁解决方案。现在我收到了 92 个错误,但是会中断编译,我不知道该怎么办。
“无法打开源文件的错误代码“..”
无法打开包含文件:“..”没有 setup.h 这样的文件或目录
还有许多其他此类错误,以及随机语法错误。
我认为问题可能是 VS 出于某种原因没有找到 wx/wx.h。
我的设置(不知道是否与错误有关)
要开始使用 wxWidgets 进行编程,我遵循了 YT 教程。我的 D: 磁盘中有我的 wxWidgets 文件。我有一个指向该目录的 WXWIN 系统变量。在项目属性 > C/C++ > 常规 > 其他包含目录中,我有 $(WXWIN)\include; $(WXWIN)\include\msvc。然后,在 Linker > General > Additional library 目录中,我有 $(WXWIN)\lib\vc_lib。
在清理解决方案之后,这些选项被重置为默认值(连同_CRT_SECURE_NO_WARNINGS 预处理器),我不得不重新输入它们。现在我遇到了所有这些错误,我不知道该怎么办。
【问题讨论】:
-
不同配置(Debug/Release)和平台(Win32/x64)的设置不同。确保您编辑的设置的配置和平台与您正在构建的配置和平台相对应。
标签: c++ visual-studio wxwidgets