我正在用C++封装一个大型C库并将一些外部层转换为C++。有没有办法将g ++中的-std = ***应用于只有一个文件
遵循在转换中一次只能分割一件东西的原则,直到后来才写makefile。
我要做到以下几点:
g++ a.c b.c d.c e.c --std=c++11 test.cpp
甚至
g++ a.c b.c d.c --std=c++11 e.cpp test.cpp
晚了一点。
是否有指定-std = C++ 11仅适用于C++文件的方法?要做到这一点
有很多快速和肮脏的方式来做到这一点。但是如果你的项目会增长,你应该看看Makefiles。 – mvarshney 2013-04-06 03:49:41