如何为msbuild.exe指定其他包含目录

Eth*_*lis 5 msbuild node.js npm node-gyp

我正在尝试安装nodejs模块ibm_db.我遇到的问题是,为了安装这个模块,node-gyp需要使用msbuild构建它,但它不会检测我安装的一些头文件.

如何将我的附加头文件的目录添加到某个路径,以便在尝试编译任何项目时,msbuild.exe会找到它们?在linux上我只是设置cpath =并且一切都很好.

谢谢!

KMo*_*raz 3

MSBuild 公开了用于在构建时解析引用的特殊属性。您可以设置AssemblySearchPathsAdditionalLibPaths

例如msbuild your.sln /p:AssemblySearchPaths="C:\Dev\Lib\Foo;C:\Dev\Lib\Bar;"

请参阅常见的 MSBuild 项目属性

  • 包含路径怎么样? (15认同)