最近使用wxWidgets做一个小项目,但由于工作环境的原因须要在VC6与VC9之间切换。
由于VC6的环境是公司内大部分人的环境,而本人对于VC IDE有了些依赖性(没办法习惯使然)就安装了一个VS2008 Express。问题就来啦,怎么解决?从wxWidgets的项目中受到启示,它的所有Make文件不是自动生成的吗?!。故本人也使用这个方案来解决这一个问题啦。
先是到bakefile的官方网站看看。再用G一下,先将相关资料整理如下:
2.一个入门的例子,可以参考一下;
下载bakefile,使用上面的例子进行了测试,并使用如下批处理对过程进行了集成。
bakefile -f msvc hello.bkl
rem 设置vs的环境变量
set oldpath=%path%
set path="C:"Program Files"Microsoft Visual Studio 9.0"Common7"Tools";%path%
call vsvars32.bat
nmake -f makefile.vc clean
nmake -f makefile.vc
set path=%oldpath%
现对所有相关文档进行打包存档如下: