Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: polina11 от Июль 10, 2018, 14:52



Название: QTCreator4.5 ошибка при компиляции too many sections (33213)
Отправлено: polina11 от Июль 10, 2018, 14:52
ошибка при компиляции too many sections (33213) и file too big
Об этой ошибке много постов например https://forum.qt.io/topic/59978/error-file-too-big/6
для решения нужно добавить флаги для сборки -Wa,-mbig-obj
Но как это сделать не представляю, зашел в Проекты->Настройки сборки, флаг дополнительно, добавлял строки
СMAKE_CXXFLAGS_COMPILER    -Wa,-mbig-obj
СMAKE_CXXFLAGS                     -Wa,-mbig-obj 
CMAKE_BUILD_TYPE                   -Wa,-mbig-obj

Ничего не помогает, кто знает как добавить эти флаги?     


Название: Re: QTCreator4.5 ошибка при компиляции too many sections (33213)
Отправлено: qate от Июль 10, 2018, 22:05
а что интересно за такой проект, что столько секций ?


Название: Re: QTCreator4.5 ошибка при компиляции too many sections (33213)
Отправлено: ViTech от Июль 11, 2018, 10:36
Посмотрите эту тему (http://www.prog.org.ru/topic_31277_0.html), там похожая ошибка была.


Название: Re: QTCreator4.5 ошибка при компиляции too many sections (33213)
Отправлено: polina11 от Июль 11, 2018, 23:51
я видел этот пост, проблема в том, что мне непонятно куда вводить эти флаги, в окно настроек Qt Creator, в сам исходный код или куда? 


Название: Re: QTCreator4.5 ошибка при компиляции too many sections (33213)
Отправлено: ViTech от Июль 12, 2018, 10:00
Флаги вводить надо в проектный файл. Для Qt это обычно *.pro (qmake (http://doc.qt.io/qt-5/qmake-manual.html)) или *.qbs(Qbs (http://doc.qt.io/qbs/index.html)).