编程语言
首页 > 编程语言> > 04-----关于Qt下编译大文件的源码时报too many section

04-----关于Qt下编译大文件的源码时报too many section

作者:互联网

1 关于Qt下编译大文件的源码时报too many section在这里插入图片描述

这种问题是因为编译源码文件太大造成的,解决的方法如下,因为不同Qt版本可能添加的宏不一样,所以大家可能需要试一试下面的编译参数,我是用"-Wa,-mbig-obj"这个参数解决的,Qt版本为Qt6,编译器为Qt6\Tools\mingw810_64\bin\mingw32-make.exe。

注意:必须强调,参数必须添加双引号,否则添加了也没用,我之前就是没添加导致一直以为宏没有用。

#    QMAKE_CXXFLAGS += "/bigobj"
#    QMAKE_CXXFLAGS += "-BigObj"
#    QMAKE_CXXFLAGS += "--Wa,--hash-size="
#    QMAKE_CXXFLAGS += "-Ofast"
#    QMAKE_CXXFLAGS += "-flto"
#    QMAKE_CXXFLAGS += "-Ofast -flto"

    QMAKE_CXXFLAGS += "-Wa,-mbig-obj"

标签:Qt,Wa,QMAKE,CXXFLAGS,编译,源码,too
来源: https://blog.csdn.net/weixin_44517656/article/details/115433846