如何让VS2005的工程能在WIN XP和WIN 7 64位下都能编译连接。
serf 2014-07-12 01:29:17 现在机器装了双操作系统WIN XP和 WIN 7 64。启动后操作系统为C盘,工程文件在E盘。
原来项目在WIN XP下开发,现在想迁移到WIN7下开发,以便解决XP下内存不足问题。但因有时会启动XP,因此希望一个项目同时能在两个操作系统下编译。
项目中引用了一些头文件,在XP下,是在目录C:\program files下,在WIN7中,目录变成了C:\program files (X86).原来的项目就不能编译了。
大家有没有遇到过类似问题,是如何解决的?
我想办法之一是编译的时候用宏判断当前的操作系统,记不得内置的宏是什么了。有没有其他更好的办法?