Qt - Переход от общей сборки к статической сборке? (VS 2005) - PullRequest
0 голосов
/ 26 октября 2009

Ситуация такова: у меня общая (DLL) сборка Qt 4.5.1 и некоторые причины, приведенные руководителем проекта, я должен преобразовать в Qt 4.5.2 static. Я использую плагин Qt Visual Studio для управления моим проектом.

1) Будут ли библиотеки DLL ( Qwt 5.2 и другие решения Qt), скомпилированные с общим Qt 4.5.1, работать с EXE , скомпилированным со статическим Qt 4.5.2, или я придется заново компилировать все эти сторонние DLL?

2) Можно ли скомпилировать DLL из статической сборки?

3) Существуют ли какие-либо дополнительные зависимости для статической сборки существующего решения Qt 4.5?

1 Ответ

0 голосов
/ 06 ноября 2009

Мы компилируем наше приложение -> debug как динамическое и -> release как статическое, чтобы предотвратить попадание пользователей в dll hell в Windows и использование только одного файла. 1) Мы скомпилировали обе версии всех библиотек. Как release = static и debug = dynamic, как в нашем собственном приложении.

2) Не то, чтобы я мог представить.

3) Не то, чтобы я мог представить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...