Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Статическая компиляция QT в Visual Studio 2008

Автор: Zeta 19.7.2009, 9:34

Здравствуйте!

Возникла вот такая проблема: Есть Visual Studio 2008, установил qt-win-commercial-4.4.2-vs2008, затем интегрировал QT в вижак с помощью qt-vsintegration-1.4.2. Рзработка проекта проходит полностью в вижаке. Переношу ехе-шник на другой комп, на котором нет среды разработки, и , соответственно, при запуске выдает ошибки, о том что не может найти библиотеки...

Подскажите, пожалуйста, как создать ехе-шник со статическими библиотеками, чтобы разработанное приложение запускалось на любом компьютере. Заранее спасибо.

Автор: Гость 19.7.2009, 12:19

http://prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_Qt_%D0%B1%D0%B5%D0%B7_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%28MS_Visual_Studio%29

http://prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_Qt_%D0%B2_Windows

Автор: Zeta 19.7.2009, 13:52

Цитата(Гость @ 19.7.2009, 15:19) *
http://prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_Qt_%D0%B1%D0%B5%D0%B7_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%28MS_Visual_Studio%29

http://prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_Qt_%D0%B2_Windows

Так, если я правильно понимаю, qt-win-commercial уже собрана. Или нет?

Автор: Litkevich Yuriy 19.7.2009, 13:57

Zeta, при распространении программ тебе нужно взять dll'ки Qt с собой, см. ЧаВо http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows
Плюс dll'ки компилятора, для студии это некий "редистрибьютор пкэдж" (тебе виднее какой именно) см. документацию http://doc.crossplatform.ru/qt/4.4.3/deployment.html

Статическая компиляция не выход.

Автор: Zeta 19.7.2009, 14:29

Цитата(Litkevich Yuriy @ 19.7.2009, 16:57) *
Zeta, при распространении программ тебе нужно взять dll'ки Qt с собой, см. ЧаВо http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows
Плюс dll'ки компилятора, для студии это некий "редистрибьютор пкэдж" (тебе виднее какой именно) см. документацию http://doc.crossplatform.ru/qt/4.4.3/deployment.html

Статическая компиляция не выход.

Спасибо огромное, Litkevich Yuriy, вы очень помогли.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)