在我的项目中实现 KMLViewer 时出错

发布于 2024-12-06 02:27:48 字数 425 浏览 0 评论 0原文

我已将 Apple 的 KML 查看器的类 KMLParser.m 包含在我的项目中。我遇到的问题是,当我尝试构建项目时,出现两个如下错误:

_CLLocationCooperative2DMake,引用自: KMLParser.o

_CLLocationCooperative2DisValid 中的 _strToCoords,引用自: KMLParser.m 中的 _strToCoords

我不知道为什么会发生此错误,因为我已经保留了文件 KMLParser.mKMLParser.h 完好无损,我没有对它们进行任何更改。当我构建 KML 查看器时,一切都很好。请照亮我。

I have included the class KMLParser.m of Apple's KML Viewer in my project.The problem that I have is that when I try to build the project i get two errors like these:

_CLLocationCoordinate2DMake,referenced from:
_strToCoords in KMLParser.o

_CLLocationCoordinate2DisValid, referenced from:
_strToCoords in KMLParser.m

I don't have any idea why this error occurs, because i have left the files KMLParser.m and KMLParser.h intact, I haven't made any change to them.When I build KML Viewer, everything is fine. Please,illuminate me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

歌枕肩 2024-12-13 02:27:48

我还致力于在我的项目中实现 KMLViewer。事实证明,意外链接到不正确的目标也会导致同样的错误。

对于 XCode 4.x,在目标列表下,可能有多个目标,例如 MyApp 和 MyAppTests。选择正确的目标(例如,MyApp),然后添加框架。

I am also working on implementing KMLViewer in my project. Turns out that accidentally linking with the incorrect target will cause the same errors.

For XCode 4.x, under the list of Targets, it could be that there are multiple targets, such as MyApp and MyAppTests. Select the correct target (e.g., MyApp), then add the framework(s).

叹倦 2024-12-13 02:27:48

您需要将 Core Location 框架添加到您的项目中(仅 #import 是不够的)。

对于 Xcode 3.x,右键单击项目文件并转到“添加 - 现有框架”。

对于 Xcode 4.x,请参阅如何在 Xcode 中“添加现有框架” 4?

You need to add the Core Location framework to your project (an #import alone is not enough).

For Xcode 3.x, right-click on the project file and go to Add - Existing Frameworks.

For Xcode 4.x, see How to "add existing frameworks" in Xcode 4?.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文