我正在处理一个相当大的项目,该项目必须在 Debug 和 Release 中编译 32 位和 64 位版本。它还必须是便携的。问题是,链接依赖项 (.lib) 发生了变化,因为我必须链接 32 位或 64 位库。为了简化问题,我对链接器的“附加库依赖项”进行了以下设置:$(LIB_HOME)/core/bin;...
LIB_HOME 指向正确版本库的主目录。
现在我目前在一个批处理文件中设置 LIB_HOME,然后启动 Visual Studio 2010。不幸的是,使用这种方法,每次我想从 32 位或 64 位切换时都必须重新启动 Visual Studio。我在调试选项下看到了“环境”设置,但这些环境变量似乎只在运行时启动。
有什么方法或任何工具可用于设置 Visual Studio 2010 的构建时环境变量,以便我可以轻松地在 32 位和 64 位模式下在调试和发布之间切换,并且环境变量将正确设置?这个问题一般是怎么处理的?
谢谢
编辑:我找到了一个名为解决方案构建环境 (http://workspacewhiz.com/SolutionBuildEnvironmentReadme.html) 的工具,这似乎是我正在寻找的,但不幸的是它看起来不适用于 VS2010。