qt qmake -tp vc для создания файлов проекта visual studio - PullRequest
14 голосов
/ 25 июня 2009

Я использую QT Creater 1.0.0. и лицензия QPL 4.5.0 LGPL.

Я хочу разработать приложение на QT, которое будет работать на Windows Mobile 6.0.

Я создал простой проект в QT и хочу создать файлы визуальных проектов, чтобы я мог скомпилировать их на Windows Mobile в 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.

Большое спасибо за любой совет,

1 Ответ

31 голосов
/ 25 июня 2009

Вы уверены, что используете qmake -tp vc? Вы упоминали об этом дважды, но ваш вывод выше показывает, что вы используете qmake -t vc. (обратите внимание на -t вместо -tp)

Вам либо нужно использовать:

qmake -tp vc

или

qmake -t vcapp

Это также может быть неверная переменная среды QMAKESPEC.

Попробуйте это:

set QMAKESPEC=win32-msvc2008
qmake -tp vc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...