Как я могу использовать параметры сборки проекта по умолчанию в Visual Studio 2010? - PullRequest
1 голос
/ 08 января 2012

У меня есть проект Visual Studio 2007, который я успешно обновил с помощью VS 2010. В нем говорится, что он успешно строится, но хотя настройки сборки по умолчанию в проекте приводят к сообщению «сборка выполнена успешно», есть два предупреждения, которые указывают:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): 
warning MSB8012: TargetPath(C:\MaxSDK-5.1.7\examples\plussz\.\..\..\sdk-build\plussz.dll) 
does not match the Linker's OutputFile property value (C:\MaxSDK-5.1.7\sdk-build\plussz.mxe). This      may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning MSB8012: TargetExt(.dll) does not match the Linker's OutputFile property value (.mxe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).

и файл никогда не появляется. Кроме того, файл, который он пытается создать, имеет расширение .DLL, но он должен иметь .mxo.

Все, что позволяет мне создать эту вещь, - большая помощь, но я действительно хочу сделать вывод в папку проекта (где находится источник), а не в мою папку пользователя. Я предполагаю, что для этого проекта уже есть некоторые настройки сборки. Разве я не мог бы использовать их в отличие от глобальных переменных, которые использует Visual Studio?

1 Ответ

2 голосов
/ 08 января 2012

Похоже, преобразование проекта не было таким успешным. VS2007? Действительно?

Вы сможете исправить это, изменив свойства проекта.

В Visual Studio щелкните правой кнопкой мыши проект в обозревателе решений и выберите Properties.
Вы можете выбрать All Configurations в раскрывающемся меню «Конфигурация».
Нажмите General в разделе «Свойства конфигурации».
Установите «Выходной каталог» в: $ (SolutionDir) $ (Конфигурация) \
Установите «Промежуточный каталог» в: $ (Конфигурация) \
Установите «Расширение цели» на: .mxo
В разделе «Linker-> General»:
Установите для «Выходного файла» значение: $ (OutDir) $ (TargetName) $ (TargetExt)

Надеюсь, это поможет.

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