我有一个使用boost的C++项目。整个项目是使用scons + Visual Studio 2008构建的。我们安装了Visual Studio 2010,结果发现scons试图使用后来的编译器而不是旧版本的编译器,并且由于boost和Visual Studio 2010目前还不太兼容,因此无法构建该项目。我们希望抑制这种情况并强制scons使用2008版本。这可能吗?我们应该如何做到这一点?
<某个版本>
)您需要重新定义CXX构造变量,最好在您的环境中进行:
env = Environment(CXX = "C:\\path\to\vs2008\executable")