1.預設情況下,即環境變數qmakespec為你裝的qt for vs的版本,預設生成的為該版本的vs工程,如,你裝的是qt for vs2010,那麼環境變數qmakespec=win32-msvc2010,預設情況下生成的是vc2010的工程。
當你的xx.pro的template = subdirs時:用qmake -r -tp vc xx.pro 生成sln。
2.生成指定版本的vs工程 在上面的命令中加入 -spec win32-msvc2008即可。
例如:qmake -spec win32-msvc2008 -r -tp vc xx.pro 遞迴的生成sln工程。
如果是要生成2005工程的話,那麼命令就是qmake -spec win32-msvc2005 -r -tp vc xx.pro
當你機器上裝有多個qt版本的話,注意你的qt版本與vs的版本匹配性,如果你vs內嵌的是qt4.5的話,那麼你qmake命令指定的就是你qt4,.5\bin裡面的qmake.exe,不要弄錯。
原文:
qmake生成vs的vcproj sln工程
qmake生成的vs工程與環境變數中的 qmakespec相關,可以有兩種方法 1.預設情況下,即環境變數qmakespec為你裝的qt for vs的版本,預設生成的為該版本的vs工程,如,你裝的是qt for vs2010,那麼環境變數qmakespec win32 msvc2010,預設情況下...
qmake生成Visual Studio工程
整個qt在windows中都可以通過批處理來編譯,當編譯好qt後,會生成qmake.exe。在沒有安裝qt vs addin的情況下,如何使用別人提供的qt pro專案檔案呢?使用qmake可以直接生成visual studio專案檔案,命令如下 qmake tp vc 如果不成功,可能還需要配置q...
巧用qmake工具生成專業的makefile
問題描述 一般來說在linux下程式設計寫個測試程式,都需要製作乙個makefile檔案,但是如果自己手動編寫每個還是比較麻煩,而且看上去也不太專業。而如果用autoconf工具生成也還是需要加入一些手動操作,也不是很方便。解決方法 利用qt程式裡的qmake工具,qmake工具是qt 開發環境中的...