gpt4 book ai didi

c++ - 是否可以从IOS项目中的cpp文件获取文件路径

转载 作者:行者123 更新时间:2023-11-28 02:07:55 25 4
gpt4 key购买 nike

您好,我正在开发一个 IOS 应用程序,其中包含需要读取二进制文件的 cpp 文件。不幸的是,通过函数调用将路径从 .mm 文件发送到 cpp 文件不是一个选项。我看到的唯一方法是 cpp 文件应该以某种方式调用 .mm 文件中的函数,然后返回二进制文件的确切路径。我该怎么做?

最佳答案

听起来像从 C/C++ 调用 ObjectiveC 方法(从应用程序包返回文件路径)是你想要实现的。这个 SO 问题的答案是 How to call an Objective-C Method from a C Method?

要获取二进制文件的实际路径,请将其添加到您的 Xcode 项目中,并确保将其添加到 Xcode 项目设置中的“Build Phases”>“Copy Bundle Resources”阶段。

打电话

[[NSBundle mainBundle] resourcePath]

获取应包含二进制文件的目录的路径。

不要忘记查找像

这样的辅助方法
[NSString stringByDeletingLastPathComponent];

在处理文件路径时。

关于c++ - 是否可以从IOS项目中的cpp文件获取文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36778943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com