cmakelist加载Qt模块
Qt编程中,cmakelist会自动添加Core,Gui,Widgets模块,有时需要添加新的Qt的模块。在命令find_package中搜索要新增的模块,在命令target_link_libraries中添加要新增的模块。
比如要使用QUiLoader类,要增加对ui文件的处理的UiTools模块。
# 默认情况下不自动添加Uitools模块,需手动添加。
find_package(Qt5 COMPONENTS;
Core;
Gui;
Widgets;
UiTools;
REQUIRED
)
******
# 在动态链接库中添加UiTools库。
target_link_libraries(Electricity
Qt5::Core;
Qt5::Gui;
Qt5::Widgets;
Qt5::UiTools
)
注意,在Qt文档中模块式uitools,但是调用时u,t需大写。
原文地址:https://blog.csdn.net/weiweiqiao/article/details/142708728
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!