Я использую 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
2
A
ответ
3
Запустите эту команду из командной оболочки Visual Studio Native x64.
Если вам нужна эта функциональность в любом виде пакетные файлов и т.д., просто вызовите соответствующий файл летучей мыши из VS Command Tools, как vcvarsx86_amd64.bat или vcvarsx86.bat установить соответствующую среду
Это на самом деле решает нашу проблему перед командой участники мигрируют на VS2015 с расширением Qt. – AlexanderVX
Это ... должно было быть более очевидным. Я запускаю это из пакетного скрипта, поэтому мне даже не приходило в голову, но я просто вызвал ** vcvarsx86_amd64.bat ** в том же скрипте, чтобы зарегистрировать переменные среды x64, и это сделало трюк. Благодаря! – Moohasha