尽量不要使用sudo apt-get install方式安装Qt
Ubuntu系统中默认安装了Qt,这样安装的Qt不仅版本较低,而且切换版本麻烦,可能导致某些依赖系统Qt的程序无法正常使用
去官网使用离线安装包或在线安装包安装任意路径即可
CMake中使用Qt
在CMakeLists.txt文件中添加如下,指定Qt库位置
set(CMAKE_PREFIX_PATH "/home/ziew/Qt/6.2.3/gcc_64")
set(Qt6_DIR "${CMAKE_PREFIX_PATH}/lib/cmake/Qt6")
# Find the QtWidgets library
find_package(Qt6
COMPONENTS
Core
Widgets
Gui
OpenGL
)
qt_add_resources(RESOURCES ./resources/resources.qrc)
set(CPP_SOURCE_FILES
/**
cpp文件
**/
)
add_library(demo
${CPP_SOURCE_FILES}
${RESOURCES}
)
target_link_libraries(demo
PUBLIC
Qt::Core
Qt::Widgets
Qt::Gui
Qt::OpenGL
)