VS2012 миграция & quot; HasTrailingSlash & quot; вопрос

Я пытаюсь перенести проект VS 2005 в VS 2012. Но он сообщает о следующей ошибке.

Функция «HasTrailingSlash» принимает только скалярное значение, но его
Аргумент «$ (IntDir)» оценивается как
«C: \ Users \ Mahesh \ HelloWorld_obj \ DebugW7-Win32; \», который не является
скалярное значение. C: \ Program Files
(X86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.Cpp.targets

Я понимаю, что это строковый литерал, а не скалярное значение. Но как решить проблему. Может кто-нибудь, пожалуйста, поделитесь своими идеями. Поиск в Google не сильно помог.

0

Решение

Неудачная попытка: хотя изменение разделителя на / от ; для макроса, выступающего в качестве intermediate directory в ведомости имущества не работал.

Успех: я открыл лист свойств в Блокноте и удалил следующие строки для пользовательского макроса «ObjOut», который служит промежуточным каталогом для моего проекта.

InheritsFromParent="true"Delimiter=";"

То же самое может быть достигнуто через IDE, когда "Macro inherits from parent property sheets" не проверяется для макроса.

Надеюсь, что это пригодится кому-то в будущем. Я выложил то же самое на MSDN форум также.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]