如何使用标准c++ xcode 中的库?
我有一个新的空 xcode 项目。当我尝试导入一些 C++ 库(例如
、
和 时,它给出“没有这样的文件或目录”编译错误)
我需要做什么才能将 C++ 库导入到 xcode 中,以便我可以在 Objective-C 中调用它们的函数?
I have a new empty xcode project. It gives me "No such file or directory" compile error when I try to import some c++ libraries such as <iostream>
, <string>
, and <map>
What do I have to do to import c++ libraries into xcode for so I can call their functions in objective-c?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您只是尝试在 Xcode 中编写 C++ 代码,而不是在 ObjectiveC 项目中调用 C++ 库,则可以创建一个 C++ 项目。我刚刚使用“命令行工具”模板创建了一个新项目,并选择 C++ 作为语言。
然后我可以添加以下几行,编译器不会抱怨。
要使用 std c++ 库中的项目,请在它们前面加上 std::
我实际上是在搜索堆栈溢出,因为 std:: 在 Xcode 中是必要的...
If you are just trying to write C++ code in Xcode instead of calling C++ libraries in your objectiveC project you can create a C++ project. I just created a new project using the "Command Line Tool" template and selected C++ as the language.
I could then add the following lines without the compiler complaining.
To use items from the std c++ libraries you prefix them with std::
I was actually searching stack overflow for the reason std:: is necessary in Xcode...