先新建
mkdir qt
cd qt
code .
这样就打开另外一个界面了
之后
touch main.cpp
vim main.cpp
复制
#include#include int main(int argc, char *argv[]) { QApplication a(argc, argv); QWidget q; QLabel *pLabel = new QLabel(&q); pLabel->setText("Hello World"); pLabel->move(100,100); q.show(); return a.exec(); }
粘贴
之后
#include
#include
肯定会冒红
这时候
shift + ctrl + P
输入json
找到这个C/C++这个点下去
之后在这个"includePath"添加QT库文件地址
之后就不冒红了。
然后
touch CMakeLists.txt
vim CMakeLists.txt
cmake_minimum_required(VERSION 3.5)
project(qt LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(Qt5 COMPONENTS Widgets REQUIRED)
if(ANDROID)
add_library(qt SHARED
main.cpp
)
else()
add_executable(qt
main.cpp
)
endif()
target_link_libraries(qt PRIVATE Qt5::Widgets)
我不知道为什么要这样写,这是用QT自己生成的复制来的。
之后
cmake . (有个点)
之后make
之后./qt
完成



