我正在开发一个相当大的项目,它必须在Debug和Release中编译32位和64位版本。它也必须是便携式的。问题是,链接依赖关系(.lib)发生了变化,因为我必须链接到32位或64位库。为简化问题,我为链接器提供了以下“附加库依赖性”设置: $(LIB_HOME)/ core/bin; ...定义Visual Studio 2010的环境变量以便在构建过程中使用?
其中LIB_HOME指向正确版本的库的起始位置。
现在我在一个批处理文件中设置LIB_HOME,然后启动visual studio 2010.使用这种方法,不幸的是,每次我想从32或64位切换时,我都必须重新启动Visual Studio。我在调试选项下看到了“环境”设置,但这些环境变量似乎只在运行时启动。
有没有什么办法,或者我可以使用任何工具来为visual studio 2010设置构建时环境变量,这样我就可以在32位和64位模式下轻松地在调试和发布之间切换,环境变量将会设置正确吗?这个问题通常如何处理?
感谢
编辑:我发现了一个叫做解决方案构建环境工具(http://workspacewhiz.com/SolutionBuildEnvironmentReadme.html),这似乎正是我要找的,但不幸的是它看起来像它不是可用于VS2010。