我正在用 C++ 包装一个大型 C 库并将一些外部层转换为 C++。
遵循在转换中一次只破坏一件事的原则,我直到以后才编写 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++ 文件?
我正在用 C++ 包装一个大型 C 库并将一些外部层转换为 C++。
遵循在转换中一次只破坏一件事的原则,我直到以后才编写 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++ 文件?