Прежде всего, вам нужен файл pro , который выглядит следующим образом:
CONFIG -= qt
CONFIG -= app_bundle
SOURCES += \
/some-path-to-the-example/example1.cpp
LIBS += -L/some-path-to-the-libraries -lltkcpp -lxml2
INCLUDEPATH += /some-path-to-the-library-headers
Затем вы либо создаете новый Qt Creator Kit, в котором вы используете linux-g ++-32 в качестве Qt mkspec и сконфигурировать проект для его использования;
или, в качестве альтернативы, используйте существующий набор, но добавьте -spec linux-g++-32
в качестве дополнительного аргумента для qmake в проекте Build Steps.
Запустите qmake, rebuild и проблемы с компоновщикомдолжен уйти.
Тем не менее, вы можете столкнуться с некоторыми жалобами компилятора на отсутствующие заголовки, и в этом случае вам, скорее всего, понадобится установить 32-битные библиотеки разработки.
В Ubuntu задача выполнена при установке gcc-7-multilib
и g++-7-multilib
пакеты.
Про CentOS я точно не знаю.Я надеюсь этот пост, связанный с красной шляпой поможет вам.