MsBuild无法找到lib

时间:2015-02-17 09:06:05

标签: c++ msbuild

我使用以下脚本来构建C ++项目:

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 个答案:

答案 0 :(得分:0)

由于您正在构建项目而不是解决方案,因此 您没有 $ SolutionDir ,并且MSBuild无法在项目文件中插入所有宏。
你只需要添加/ Property:SolutionDir =""一切都会编译。