Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2017, 22:21   #1
oaoao
 
Регистрация: 23.03.2017
Сообщений: 3
По умолчанию Не могу статически слинковать проект

Перекомпилировал Qt 5.7.0 mingw32 for Windows на статические библиотеки
(в configure параметры -static -static-runtime). Беру пример
из поставки Qt "analogclock" и пытаюсь его собрать на новой статической библиотеке.
Получаю примерно 84 undefined reference to <символ>.
Проверял, - линкер новые библиотеки находит. Находит и символы внутри них.
Все старые импортные библиотеки из поставки Qt я убрал.
Но все равно:
C:\Qt\Qt_mingw530_32_5_7_0\Examples \Qt-5.7\gui\build-analogclock-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug\rasterwindow.o:-1: In function `ZN12RasterWindowC2EP7QWindow':
C:\Qt\Qt_mingw530_32_5_7_0\Examples \Qt-5.7\gui\rasterwindow\rasterwindow.c pp:56: ошибка: undefined reference to `_imp___ZN7QWindowC2EPS_'
................................... ................ и т.д.

C:\Qt\Qt_mingw530_32_5_7_0\Examples \Qt-5.7\gui\build-analogclock-Desktop_Qt_5_7_0_MinGW_32bit-Debug\debug\rasterwindow.o:-1: In function `ZN15QTypedArrayDataItE10deallocate EP10QArrayData':
C:\Qt\Qt_mingw530_32_5_7_0\5.7\ming w53_32\include\QtCore\qarraydata.h: 228: ошибка: undefined reference to `_imp___ZN10QArrayData10deallocateE PS_jj'
................................... ................ и т.д.

Пробовал указывать пути к библиотекам через LIBS += -L и -l
Не помогает.
Что ему нужно? Qt библиотеки, которые скомпилировал я больше по размеру изначальных -
тех, которые из поставки с Qt. Это говорит о том, что мои библиотеки - статические, а
изначальные Qt - импортные и им нужны еще .dll
oaoao вне форума Ответить с цитированием
Старый 24.03.2017, 00:18   #2
oaoao
 
Регистрация: 23.03.2017
Сообщений: 3
По умолчанию Проблема решена

Спасибо за внимание!
Небольшими настройками в QtCreator и с привлечением теневых сил проблема решена.
oaoao вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу создать Gradle проект DoomNight Общие вопросы по Java, Java SE, Kotlin 3 07.03.2015 11:02
Как вручную задать java.library.path в Linux-е(глобально и статически) Ivan_32 Общие вопросы по Java, Java SE, Kotlin 1 30.11.2010 15:36
[ошибка] не могу сохранить проект alex4718 Общие вопросы Delphi 5 01.03.2010 19:13
Как слинковать .def файл? mike_tihomirov Общие вопросы C/C++ 1 15.02.2010 15:18