2016-07-07 7 views
2

Я использую Qt Creator для создания некоторых разделяемых библиотечных и прикладных проектов, чтобы я мог легко создавать их в Windows и Linux. В Windows некоторые из нас предпочитают использовать Visual Studio, поэтому я хочу сгенерировать решение Visual Studio и файлы проекта из файлов Qt .pro, используя qmake -tp vc -r file.pro. Все работает точно так, как ожидалось, за исключением того, что сгенерированное решение Visual Studio и проекты содержат только 32-битные конфигурации сборки, и мне нужны 64-битные конфигурации. Не очень важно создать 64-битную конфигурацию в Visual Studio, но это был бы простой шаг, чтобы пропустить кого-то. Мне интересно, есть ли способ сделать это автоматически, добавив что-то в мои .pro-файлы или в качестве аргумента qmake?Как сгенерировать 64-битные проекты Visual Studio из qmake

ответ

3

Запустите эту команду из командной оболочки Visual Studio Native x64.

Если вам нужна эта функциональность в любом виде пакетные файлов и т.д., просто вызовите соответствующий файл летучей мыши из VS Command Tools, как vcvarsx86_amd64.bat или vcvarsx86.bat установить соответствующую среду

+0

Это на самом деле решает нашу проблему перед командой участники мигрируют на VS2015 с расширением Qt. – AlexanderVX

+0

Это ... должно было быть более очевидным. Я запускаю это из пакетного скрипта, поэтому мне даже не приходило в голову, но я просто вызвал ** vcvarsx86_amd64.bat ** в том же скрипте, чтобы зарегистрировать переменные среды x64, и это сделало трюк. Благодаря! – Moohasha