首页 > 解决方案 > 如何在 VS Code 中导入 QT c++ 库

问题描述

我正在尝试使用 QT 创建一个图形应用程序,我想在 VS Code 中对其进行编码。我已经使用 QT Creator 安装程序安装了 QT 6.0.2。

为了编译 C++,我使用了 mingw810_64,它位于这里:C:/Qt/Tools/mingw810_64/bin/g++.exe

所以我的图书馆位于这里: C:/Qt/6.0.2/mingw81_64/include/

我已经很好地修改了文件c_cpp_properties.json

{
    "configurations": [
        {
            "name": "Win64",
            "includePath": [
                "${default}",
                "C:/Qt/6.0.2/mingw81_64/include/"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.19041.0",
            "compilerPath": "C:/Qt/Tools/mingw810_64/bin/g++.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64",
        }
    ],
    "version": 4
}

所以这是我现在要编译的简单程序:

#include <iostream>
#include <QtGui>

using namespace std;

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QWidget window;
    
    window.resize(320, 240);
    window.show();
    window.setWindowTitle(
        QApplication::translate("toplevel", "Top-level widget"));
    return app.exec();
}

不幸的是,VS Code 似乎找不到 QtGui 库,所以我什至无法编译我的应用程序

我感谢你的帮助!

标签: c++qtvisual-studio-code

解决方案


推荐阅读