我正在使用c/c++开发用于osx和linux的命令行界面可执行文件。该项目将链接到opencv。我应该使用libc++还是libstdc++?
发布于 2013-05-28 17:21:49
我会为每个操作系统使用本地库,即GNU/Linux上的libstdc++和Mac上的libc++。
在GNU/Linux上,libc++并不是100%完整的,当libstdc++更完整时,使用它并没有什么真正的优势。此外,如果你想链接到任何其他用C++编写的库,它们几乎肯定是用libstdc++构建的,所以你也需要链接它们才能使用它们。
有关libc++在各种平台上的完整性的更多信息here。
https://stackoverflow.com/questions/14972425
复制相似问题