安装以下内容:
cl.exe
Visual Studio Command Prompt
cl.exe
扩展已安装在Visual Studio代码中,并将其设置为:
ms-vscode.cpptools
这个文件
includePath
compiles并运行正常:
"includePath": [
"${workspaceFolder}/**",
"${INCLUDE}",
"C:/Qt/5.15.0/msvc2019_64/include/**"
],
在hw.cpp
中使用的命令是:
#include <iostream>
int main()
{
std::cout << "Hello world!";
return 0;
}
comply在视觉工作室代码内的内部终端中,命令“ Cl /ehsc /md /o2 hw.cpp /link /link /out:hw.exe”命令可以正确编译所有内容,并且可以执行所有内容。但是当我尝试使用QT时,如下所示,它无法编译:
tasks.json
编译器报告“致命错误C1083:无法打开包括文件:'QString':no这样的文件或目录”。 IntelliSense确实找到了QString.h,当我按ctrl并单击
"command": "cl.exe",
"args": [
"/Zi",
"/EHsc",
"/Fe:",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"${file}"
],
(在顶部)时,它会打开。我想念什么? update thanks to @riov8的评论,我已经调查了
hw.exe
选项。任务参数已更新为:
#include <QString>
int main()
{
QString test("Hello world!");
qDebug() << test;
return 0;
}
这略有改进。 QString
/link
,但是现在我会收到链接器错误(每个链一个):
cl.exe
这是
"args": [
"/EHsc",
"/MD",
"/O2",
"/IC:\\Qt\\5.15.0\\msvc2019_64\\include",
"/IC:\\Qt\\5.15.0\\msvc2019_64\\include\\QtCore",
"${file}",
"/link",
"/LIBPATH:C:\\Qt\\5.15.0\\msvc2019_64\\lib",
"Qt5Core.lib",
"qtmain.lib",
"/OUT:${fileDirname}\\${fileBasenameNoExtension}.exe"
],
。近距离近距离,但仍未链接。 最近有了KDAB博客的指南。 QT开发人员的VS代码的浏览量:
https://www.kdab.com/ususe-visual-studio-code-for-writing-writing-qt-applications/详细说明:
https://www.kdab.com/ususe-visual-studio-code-for-qt-apps-pt-ppt-1/https://www.kdab.com/ususion-visual-studio-code-for-qt-apps-pt-2/
hw.cpp
hw.obj
.lib
QT文档直接集成到编辑器中,让您与代码一起查看。
QT博客:Visual Studio代码1.0发布的新QT扩展!
官方QT文档:QT扩展