Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Ace-X от Октябрь 12, 2006, 09:28



Название: Компиляция QT. Проблемы.
Отправлено: Ace-X от Октябрь 12, 2006, 09:28
Решил перекомпилить QT4.2 (commercial, VS2005) с поддержкой MNG и MySQL. Configure отработала без проблем, но при компиляции где-то в середине вываливает вот такую хрень:

Цитировать
Unknown error writing IDL from release\openglax.exe
        midl tmp\obj\release_shared/openglax.idl /nologo /tlb tmp\obj\release_shared/openglax.tlb
Processing tmp\obj\release_shared\openglax.idl
openglax.idl
c1 : fatal error C1083: Cannot open source file: 'tmp\obj\release_shared\openglax.idl': No such file or directory


На гугле по теме ничего не нашел. Кто подскажет как с этим бороться?

Вот параметры configure:
Код:
configure.exe -platform win32-msvc.net -debug-and-release -shared -no-fast -exceptions -no-accessibility -stl -qt-sql-mysql -qt-sql-odbc -qt-sql-sqlite -no-qt3support -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libjpeg -vcproj -qt-style-windows -qt-style-windowsxp -qt-style-plastique -qt-style-cleanlooks


Название: Компиляция QT. Проблемы.
Отправлено: Sergey B. от Октябрь 12, 2006, 09:56
блин уже 10 раз было!
в поиск.
configure -release -shared
всё!
остальные плагины потом дособерёшь...


Название: Компиляция QT. Проблемы.
Отправлено: Ace-X от Октябрь 12, 2006, 10:13
Цитата: "Sergey B."
блин уже 10 раз было!
в поиск.
configure -release -shared
всё!
остальные плагины потом дособерёшь...


Мне не нужен плагин для MNG - я хочу поддержку анимации и MySQL прямо в dll QT.


Название: Компиляция QT. Проблемы.
Отправлено: Dendy от Октябрь 12, 2006, 23:23
Лучше не стоит линковать плагиньІ, которьІе не по умолчанию в DLL Qt. Твоя программа станет обратно несовместима. При вьІходе каждой новой версии Qt тебе прийдётся заново пересобирать и раздавать библиотеки Qt всем копиям своей программьІ.

Если не хочешь таскать плагиньІ - влинкуй их статично в свою программу. Но не в DLL Qt.