linux下vscode配置qt

1 Qt在linux下载(略)

下载路径:/home/hzrot/Qt5.12.8

2 Vscode插件下载

下载Qt Configure和Qt Tools

3 Qt Configure插件配置

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4 添加qt环境变量
sudo vim ~/.bashrc 
在文件末尾添加如下:
export QT5_DIR=/home/hzrot/Qt5.12.8/5.15.8
export PATH=$PATH:$QT5_DIR/gcc_64/bin:$QT5_DIR/gcc_64/gcc_64/libexec
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QT5_DIR/gcc_64/lib
export QT_PLUGIN_PATH=$QT_PLUGIN_PATH:$QT5_DIR/gcc_64/plugins
export QML2_IMPORT_PATH=$QML2_IMPORT_PATH:$QT5_DIR/gcc_64/qml
export QT_QPA_PLATFORM_PLUGIN_PATH=$QT5_DIR/gcc_64/plugins/platforms
5 创建一个qt工程

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6 解决找不到#include
//在c_cpp_properties.json的includePath字段加上"/home/hzrot/Qt5.12.8/5.12.8/gcc_64/include/**",
{
    "configurations": [
        {
            "name": "qt",
            "includePath": [
                "/home/hzrot/Qt5.12.8/5.12.8/gcc_64/include/**",
                "${workspaceRoot}/**"
            ],
            "cStandard": "c11",
            "cppStandard": "c++17"
        }
    ],
    "version": 4
}
7 ui文件生成h文件
uic -o 输出头文件名.h 输入UI文件名.ui
8 打开ui文件

利用Qt Designer打开.ui文件

终端输入 designer

9 编译
mkdir build
cd build
qmake ../
make

你可能感兴趣的:(linux,vscode,qt)