代码之家  ›  专栏  ›  技术社区  ›  Ben Zotto sberry

XCODE:设置,即使项目中没有C++源,也能启用C++吗?

  •  0
  • Ben Zotto sberry  · 技术社区  · 14 年前

    我发现,如果我使用的库中的项目中没有其他C++,链接就失败了(不能链接新的/删除/等等)。但是只要向项目中添加一个(空的).cpp文件,链接就会成功。

    实际上,当有任何cpp成功时,构建将调用g++而不是gcc。对我来说,没有其他明显的不同。

    有没有一个显式的开关可以用来链接这个库而不必在项目中使用伪cpp文件?

    (这主要是一个好奇的问题——放在一个空文件里并不是世界末日。)

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Ben Zotto sberry    14 年前

    尝试链接libstdc++

    gcc main.c -lstdc++
    

    或在Xcode中:

    “到配置部分” 其他链接器标志 ,添加 -lstdc++