2010-06-07 1 views
1

Привет, все,Перенос приложения QT из Linux в Windows?

Мы разрабатываем приложение QT (версия QT 4.6 LGPL) на платформе Linux. Все библиотеки, которые мы используем, являются кросс-платформенными. Теперь мы хотим перенести его в Windows и продолжить разработку в Windows. Мои вопросы:

  1. Какой компилятор мы должны использовать, можем ли мы использовать компилятор MinGW или Visual C++?

2.Чтобы использовать его Visual C++-компилятор, какую версию Visual Studio использовать, можно ли использовать «Visual C++ Studio 2010 Express»?

благодарит заранее.

ответ

3

Проще всего, на самом деле, установить QtCreator. он включает в себя MinGW и просто открывает те же файлы проектов, что и на Linux. компилировать и идти!

Огромное преимущество MinGW над VC++ заключается в том, что он не заставляет вас преследовать круги вокруг получения нужной библиотеки vcredist для точной версии компилятора, а также не слишком много заботится о сборке отладки/выпуска. Для развертывания просто убедитесь, что вы скопировали одну или две библиотеки DLL, которые у вас есть на машине разработки. Еще несколько для Qt, но они хорошо документированы в документах Qt. Никаких скрытых сюрпризов.

+0

+1, я попал в эту распространяемую хрень (я был наивен, чтобы полагать, что фактический компилятор Microsoft [VS2008] может создавать библиотеки, которые работают на современных операционных системах Windows [W2K: Ok, WX + Vista: нет способа]). Решила его, перейдя в gcc. – Rudi