Qt сборка 64 бит - PullRequest
       23

Qt сборка 64 бит

4 голосов
/ 07 января 2011

Я скачал исходный пакет Qt и пытаюсь собрать 64-битную версию на 64-битной машине с Windows 7.Я прочитал столько, сколько я могу, о сборке Qt, но я должен что-то упустить.

Я открываю 64-битную командную оболочку, которая, по некоторым описаниям, кажется единственной необходимой.

Далее я звоню настроить.Однако следует ли указывать опцию платформы?Если да, то какой?Кажется, что нет опции win64 или чего-то подобного.

Затем я вызываю nmake, который собирает кучу всего, но он все равно строится в 32 бита.отсутствует?Любая помощь будет потрясающей.

Ответы [ 2 ]

7 голосов
/ 10 января 2011

Вот команда configure, которую я запускаю для сборки Qt 4.7.1 в 64-битной Windows. Скомпилированные библиотеки действительно 64-битные. Это запускается из 64-битной командной строки. Я использую Windows Platform SDK, а не Visual Studio, но если вы используете vcvars64.bat (или что-то в этом роде), ваша среда должна быть настроена.

configure -plugin-sql-sqlite -no-qt3support -no-webkit -developer-build -opensource -platform win32-msvc2008
nmake
1 голос
/ 07 января 2011

Это, кажется, правильный способ сделать это.Вы собирали 32-битный Qt на том же дереве исходного кода раньше?Вы можете попытаться перезапустить с новым исходным каталогом Qt.

...