在Mac OSX和Ubuntu中运行相同的C ++代码

时间:2013-06-06 08:10:50

标签: c++ xcode ubuntu g++ llvm

我需要对特定问题做一些解释。如果我错了,请纠正我。

我有一个使用Xcode IDE的C ++项目,它使用“Apple LLVM compiler4.1”,以及Xcode项目设置中“C ++语言方言”和“C ++标准库”的编译器默认值。

现在我想使用G ++编译器在Ubuntu Eclipse CDT中构建相同的项目。当我这样做时,我收到一些C ++错误。其中一些是:

  1. 不能在派生类中使用基类构造函数。
  2. 寻求更多的论据。
  3. 我想知道的是为什么我不能在Xcode和Eclipse中使用相同的编译器,以及LLVM编译器4.1和G ++编译器之间的区别是什么?另外,通常,编写可移植C ++代码的最佳方法是什么?

0 个答案:

没有答案