Visual Studio Code 出现以下错误:
cannot open source file "QtWidgets/qtwidgetsglobal.h" (dependency of "QApplication")C/C++(1696)
我有一个使用CMake编译和构建成功的项目,但似乎Intellisense无法正常工作。
在路径中有一个包含qtwidgetsglobal.h
的目录:
/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/Headers
还有一件事:
目录/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework
包含目录Headers
和奇怪的可执行文件QtWidgets
。我原以为需要添加-I/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework
,因为QtCreator同时具有
/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework
和
/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/Headers
但是什么也没起作用。
实际上,Visual Studio Code似乎忽略了这两个目录
/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework
和
/usr/local/Cellar/qt/5.13.1/lib/QtWidgets.framework/Headers
。
有没有建议可以使Intellisense与Visual Studio Code一起工作。