我正在用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