各位大佬,Qt CMAKE 工程文件如何添加模块?

亭台六七座 2021-03-24 05:45:35
各位大佬,

Qt Pro工程可以通过 QT += core gui axcontainer 的方式添加模块;

那 CMAKE 工程文件是如何添加模块?
...全文
1710 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39389146 2022-04-06
  • 打赏
  • 举报
回复

请问楼主搞定了吗

源代码大师 2021-05-09
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10794527.html
D_KING_ 2021-04-14
  • 打赏
  • 举报
回复 2
这是一个cmake工程示例:
cmake_minimum_required(VERSION 3.14)
project(ai-gui VERSION 0.1.0)

set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(GDAL D:/code/mycode/share/gdal)

include_directories(${GDAL}/include)
link_directories(${GDAL}/lib)

find_package(Qt6 COMPONENTS Core Gui Widgets Network)

qt_add_executable(${PROJECT_NAME}
    AiToolsWindow.h AiToolsWindow.cpp AiToolsWindow.ui
    AiWidget.h AiWidget.cpp
    main.cpp)

target_link_libraries(${PROJECT_NAME} PUBLIC
    Qt::Core Qt::Gui Qt::Widgets Qt::Network gdal_d
)

set_target_properties(${PROJECT_NAME} PROPERTIES
    WIN32_EXECUTABLE TRUE
    MACOSX_BUNDLE TRUE
)

16,815

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧