标题:QT6.2.4 静态编译工程时找不到静态库
作者:harvey
日期:2022-11-28 10:51
内容:
各位大牛,
在工程文件CMakeLists.txt中添加语句set(CMAKE_CXX_FLAGS "-static ${CMAKE_CXX_FLAGS}"),期望使用静态链接编译程序。遇到缺少静态库的错误信息。信息如下
error: attempted static link of dynamic object `/home/jdnc/Qt/6.2.4/gcc_64/lib/libQt6Widgets.so.6.2.4'
在gcc_64/lib/下查找静态库文件*.a,只有12个文件,但有很多*.so.* 文件。安装qt时没注意到有什么静态库的选项。该如何解决?
谢谢线
#1 [fsu0413 11-29 16:46]
你是用的官方Qt安装包?
官方包没有静态库,要用静态构建的Qt