2015-02-17 2 views
1

Я использую следующий скрипт для создания проекта C++:MsBuild не может найти Lib

msbuild D:\proj.vcxproj /p:Configuration="Release" /p:Platform="x64" /p:BuildProjectReferences=false /p:AssemblySearchPaths="D:\Import\GenericAIC\Include" /p:AdditionalLibPaths="D:\Export\Release" 

Я получаю сообщение об ошибке, что он не может найти определенный LIB. что lib присутствует в D:\Export\Release folder, который установлен как p:AdditionalLibPaths

Проект прекрасно компилируется в Visual studio.

Любые мысли?

ответ

1

Поскольку вы строите проект и не решение,
вы не имеете $ SolutionDir и MSBuild косяк все интерпретировать эти макросы в файле проекта.
вам просто нужно добавить/Property: SolutionDir = "" и все будет скомпилировано.

Смежные вопросы