我正在使用QT Creater 1.0.0。和QT 4.5.0 LGPL许可证。
我想在QT中开发一个可在Windows Mobile 6.0上运行的应用程序。
我在QT中创建了一个简单的项目,我想创建可视化项目文件,以便我可以使用visual studio在窗口移动设备上编译并使用模拟器进行测试。
我正在使用Visual Studio 2008 TS并安装了Windows Mobile 6 SDK。
但是,我在QT中创建了项目,并使用QT命令提示符浏览到项目所在的位置。
我在项目的根目录中输入qmake -tp vc 我得到这个输出:
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
如果我对上述内容有任何不妥之处,有人能告诉我吗?我对使用QT非常陌生。
非常感谢任何建议,
答案 0 :(得分:31)
你确定你使用的是qmake -tp vc吗?你提到了两次,但上面的输出显示你正在使用qmake -t vc。 (注意-t而不是-tp)
您需要使用:
qmake -tp vc
或
qmake -t vcapp
它也可能是一个糟糕的QMAKESPEC环境变量。
试试这个:
set QMAKESPEC=win32-msvc2008
qmake -tp vc