msbuild инструмент преобразования в VS2010 - PullRequest
0 голосов
/ 07 января 2011

Я получил файл vcproj от QMake (qmake -tp vc win32.pro), и когда я запускаю его с помощью msbuild (msbuild для VS 2010), я получаю следующую ошибку.

MSBUILD : error MSB4192: The project file ".\win32.vcproj" is in the ".vcproj" or ".dsp" file format
, which MSBuild cannot build directly. Please convert the project by opening it in the Visual Studio
 IDE or running the conversion tool, or, for ".vcproj", use MSBuild to build the solution file conta
ining the project instead.

I 'Я хотел бы запустить инструмент преобразования для получения файла проекта VS2010.Что за инструмент для этого?

ДОБАВЛЕНО

Основываясь на ответе Хардида, я получил его.

qmake -project
qmake -tp vc win32.pro
devenv /Upgrade win32.vcproj
msbuild win32.vcxproj

Можно использовать nmake, что проще.

qmake -spec win32-msvc2008
nmake

1 Ответ

4 голосов
/ 08 января 2011

Инструменты преобразования встроены в Visual Studio IDE.Вы можете запустить его, открыв командную строку Visual Studio 2010 (Пуск-> Microsoft Visual Studio 2010-> Инструменты Visual Studio) и введя:

devenv /Upgrade example.vcproj

Где example.vcproj - ваш VS 2005/2008 Visual C ++файл проекта.Это должно обновить ваш проект до VS 2010, чтобы он мог быть собран непосредственно с MSBuild.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...