我目前有一个项目,我使用最新的编译器(即默认值)在Visual Studio 2015中编程.不幸的是,我要求我的项目在C++ 98环境中编译和执行 - 有没有办法让我在Visual Studio中通过某种方式更改编译器版本来执行此操作,以便我可以检查我的项目是否仍然有效?
此外,在这个项目中我使用FLTK 1.3.3(一个GUI包) - 如果我确实可以在Visual Studio 2015中执行此操作,我是否需要使用C++ 98模式重建此库?
简短的回答是否定的.您无法更改VS编译的cl.exe.你可以设置一个makeile项目来使用旧版本的mingw或类似的:
我可以强制visual studio使用mingw编译器
以下是有关创建makefile项目的一些信息.