我需要对特定问题做一些解释。如果我错了,请纠正我。
我有一个使用Xcode IDE的C ++项目,它使用“Apple LLVM compiler4.1”,以及Xcode项目设置中“C ++语言方言”和“C ++标准库”的编译器默认值。
现在我想使用G ++编译器在Ubuntu Eclipse CDT中构建相同的项目。当我这样做时,我收到一些C ++错误。其中一些是:
我想知道的是为什么我不能在Xcode和Eclipse中使用相同的编译器,以及LLVM编译器4.1和G ++编译器之间的区别是什么?另外,通常,编写可移植C ++代码的最佳方法是什么?