MsBuild 找不到 lib

MsBuild can't find lib

本文关键字:lib 找不到 MsBuild      更新时间:2023-10-16

我正在使用以下脚本来构建一个C++项目:

msbuild D:proj.vcxproj /p:Configuration="Release" /p:Platform="x64" /p:BuildProjectReferences=false /p:AssemblySearchPaths="D:ImportGenericAICInclude" /p:AdditionalLibPaths="D:ExportRelease"

我得到一个错误,它找不到某个库。该lib存在于被设置为p:AdditionalLibPathsD:ExportRelease folder

该项目在Visual studio中编译完美。

有什么想法吗?

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