当前位置:  开发笔记 > 后端 > 正文

如何设置MSBuild VC++目录

如何解决《如何设置MSBuildVC++目录》经验,为你挑选了1个好方法。

我有一个混合的VB.NET和C++项目的解决方案.使用Visual Studio 2005时,您可以设置"工具 - >选项 - >项目和解决方案 - > VC++目录",以帮助编译器找到您的包含文件.使用MSBuild构建相同的解决方案时,我看不到如何传递这些设置.如果没有指定此路径,C++将无法编译.从Visual Studio构建此解决方案时,它可以完美地构建.

为MSBUild传递此路径的方法是什么?

编辑:看起来MSBuild没有将路径(或/ u开关)传递给vcbuild.从VCBuild开始,取而代之的是失败.



1> Paulius..:

要设置包含目录,可以将它们添加到INCLUDE环境变量中.您使用与PATH环境相同的格式.变量 - 用分号分隔路径.

要设置库目录 - 您可以通过将它们放入LIB环境变量中以类似的方式执行此操作.

要设置环境变量,只需右键单击"我的电脑",选择"属性".然后转到"高级"选项卡,然后有一个名为"环境变量"的按钮.

或者,您可以从BATCH脚本运行MSBuild,在这种情况下,在调用MSBuild之前,您可以设置INCLUDE和LIB变量,如下所示:

set INCLUDE=C:\Libraries\LibA\Include
set LIB=C:\Libraries\LibA\Lib\x86


你必须添加`/ p:"VCBuildAdditionalOptions =/useenv"`到MSBuild参数,以便它采用INCLUDE和LIB变量
推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有