• 623阅读
  • 1回复

QT6.2.4 静态编译工程时找不到静态库 [复制链接]

上一主题 下一主题
离线harvey
 

只看楼主 倒序阅读 楼主  发表于: 2022-11-28
各位大牛,
在工程文件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时没注意到有什么静态库的选项。该如何解决?
谢谢线


本帖提到的人: @fsu0413
离线fsu0413

只看该作者 1楼 发表于: 2022-11-29
你是用的官方Qt安装包?
官方包没有静态库,要用静态构建的Qt
快速回复
限100 字节
 
上一个 下一个