Russian Qt Forum
Сентябрь 23, 2024, 18:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: DLL под виндуз на Qt при статической сборке qmake.  (Прочитано 3440 раз)
lenny
Гость
« : Апрель 19, 2012, 16:56 »

Написал либу на Qt. Цель: использование в C++ Builder как статической либы. Для чего хочу сделать DLL без динамических связей. Собрать DLL с помощью gcc статической сборкой Qt, превратить эту DLL в статическую либу для билдера с помощью implib.
Но есть проблемы.
При сборке с динамической линковкой (та что по умолчанию Qt SDK) собирается DLL и статическая либа. При сборке со статической линковкой только статическая либа. Кто-нибудь сталкивался?
Собирал Qt так:
Код:
SET QTDIR=c:\QtSDK\static2\
SET MINGWDIR=c:\QtSDK\mingw\
SET PERLDIR=C:\Perl
SET QMAKESPEC=win32-g++

chdir /D %QTDIR%

SET PATH=%QTDIR%\bin;%MINGWDIR%\bin;%SystemRoot%\System32;%PERLDIR%\site\bin;%PERLDIR%\bin
cls
mingw32-make confclean
configure.exe -static -debug-and-release -opensource -confirm-license -platform win32-g++ -exceptions -dont-process -no-qt3support -webkit -qt-sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg
bin\qmake.exe projects.pro QT_BUILD_PARTS="libs" JAVASCRIPTCORE_JIT="yes"
mingw32-make
Записан
lenny
Гость
« Ответ #1 : Апрель 19, 2012, 21:51 »

Проще говоря, мне нужно делать DLL написанные на Qt которые не будут требовать другие dll-ки Qt.
Записан
V1KT0P
Гость
« Ответ #2 : Апрель 19, 2012, 22:07 »

Проще говоря, мне нужно делать DLL написанные на Qt которые не будут требовать другие dll-ки Qt.
Статическая сборка Qt.
Записан
lenny
Гость
« Ответ #3 : Апрель 20, 2012, 09:41 »

Уже сделал две. Эксэшники и статические либы собираются на ура, а dll не хочет.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.04 секунд. Запросов: 20.