qt qmake-tpvc创建visualstudio项目文件
我正在使用QtCreater1.0.0。和QT 4.5.0 LGPL许可证 我想在QT中开发一个在windowsmobile6.0上运行的应用程序 我已经在QT中创建了一个简单的项目,我想创建可视化项目文件,这样我就可以使用visualstudio在windowmobile上编译,并使用模拟器进行测试 我正在使用Visual Studio 2008 TS并安装了windows mobile 6 SDK 但是,我已经在QT中创建了我的项目,并使用QT命令提示符浏览到项目所在的位置 我在项目的根目录中,输入qmake-tpvc 我将获得以下输出:qt qmake-tpvc创建visualstudio项目文件,qt,Qt,我正在使用QtCreater1.0.0。和QT 4.5.0 LGPL许可证 我想在QT中开发一个在windowsmobile6.0上运行的应用程序 我已经在QT中创建了一个简单的项目,我想创建可视化项目文件,这样我就可以使用visualstudio在windowmobile上编译,并使用模拟器进行测试 我正在使用Visual Studio 2008 TS并安装了windows mobile 6 SDK 但是,我已经在QT中创建了我的项目,并使用QT命令提示符浏览到项目所在的位置 我在项目的根目录
D:\Projects\PDA_Phone\PDA_Phone>qmake -t vc
WARNING: Unable to generate output for: D:/Projects/PDA_Phone/PDA_Phone//Makefile.Debug [TEMPLATE vc]
WARNING: Unable to generate output for: D:/Projects/PDA_Phone/PDA_Phone//Makefile.Release [TEMPLATE vc]
我的目录包含以下文件:
Directory of D:\Projects\PDA_Phone\PDA_Phone
06/25/2009 05:37 PM <DIR> .
06/25/2009 05:37 PM <DIR> ..
06/25/2009 05:18 PM <DIR> debug
06/25/2009 05:17 PM 187 main.cpp
06/25/2009 05:17 PM 233 mainwindow.cpp
06/25/2009 05:17 PM 325 mainwindow.h
06/25/2009 05:17 PM 1,626 mainwindow.ui
06/25/2009 05:37 PM 5,242 Makefile
06/25/2009 05:17 PM 307 PDA_Phone.pro
06/25/2009 05:17 PM <DIR> qtc-gdbmacros
06/25/2009 05:17 PM <DIR> release
06/25/2009 05:17 PM 3,146 ui_mainwindow.h
7 File(s) 11,066 bytes
5 Dir(s) 10,922,962,944 bytes free
D:\Projects\PDA\u Phone\PDA\u Phone目录
2009年6月25日下午5:37。
2009年6月25日下午5:37。。
2009年6月25日下午5:18调试
06/25/2009 05:17 PM 187 main.cpp
06/25/2009 05:17 PM 233 main window.cpp
06/25/2009 05:17 PM 325 main window.h
06/25/2009 05:17 PM 1626 main window.ui
06/25/2009 05:37 PM 5242 Makefile
06/25/2009 05:17 PM 307 PDA_Phone.pro
2009年6月25日下午5:17 qtc gdbmacros
06/25/2009 05:17下午发布
06/25/2009 05:17 PM 3146 ui_main window.h
7个文件11066字节
5 Dir(s)10922962944可用字节
有没有人能告诉我,我在上面做了什么错事。我对使用QT是完全陌生的
非常感谢您的建议,您确定使用的是qmake-tpvc吗?您两次提到它,但上面的输出显示您正在使用qmake-tVC。(注意-t而不是-tp) 您需要使用: qmake-tpvc 或 qmake-t vcapp 它也可能是一个坏的QMAKESPEC环境变量 试试这个:
set QMAKESPEC=win32-msvc2008
qmake -tp vc
您好,在我设置QMAKESPEC之后,它就起作用了。QMAKESPEC是什么,它做什么?我想知道这怎么会变得糟糕?非常感谢。QMAKESPEC告诉qmake正在使用什么平台/编译器。它可以指向包含一些配置文件的目录,也可以是预设之一。我认为在默认情况下,当您使用Qt Creator设置QMAKESPEC时,QMAKESPEC是win32-g++,因此它并没有像从未为VisualStudio设置过那样“糟糕”。您可以通过在命令提示下执行echo%QMAKESPEC%来了解它是什么