iPhone - ShareKit 、 SHK.m 给出 FileNot Found 的编译器错误

发布于 2024-12-18 19:34:23 字数 292 浏览 2 评论 0原文

我在使用 ShareKit Integrated 编译我的 iphone 项目时遇到了这个问题。我正在研究这个问题,到目前为止一切都工作正常,突然之间它给了我错误。在 SHK.m 文件中,

  #import </usr/include/objc/objc-class.h>  file not found

我想我不小心更改了某些内容或删除了任何文件。不明白发生了什么错误。有人可以帮我解决这个问题吗?

注意:(我没有更改我的 Xcode,也没有更改项目位置或其他任何内容)

I am facing the issue while compiling my iphone project with ShareKit Integrated .I was working on that , everything was working fine till now , all of a sudden now its giving me the error. In SHK.m file ,

  #import </usr/include/objc/objc-class.h>  file not found

I guess I have accidentally changed something or deleted any file . Not getting what has happened wrong. Can anybody help me with this issue ??

Note : ( I have not changed my Xcode , nor the project location or anything )

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

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

发布评论

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

评论(5

妳是的陽光 2024-12-25 19:34:23

问题出在线路上,

    #import </usr/include/objc/objc-class.h> 

它必须是

        #import <objc/message.h> 
        #import <objc/runtime.h>

The problem is with the line

    #import </usr/include/objc/objc-class.h> 

It has to be

        #import <objc/message.h> 
        #import <objc/runtime.h>
四叶草在未来唯美盛开 2024-12-25 19:34:23

你使用的是 xcode 4.3 吗?如果是,则只需将

#import </usr/include/objc/objc-class.h>

其替换为 #import

Are you using xcode 4.3? if yes then just replace

#import </usr/include/objc/objc-class.h>

this with #import <objc/runtime.h>

夢归不見 2024-12-25 19:34:23

是的,新的 #import 确实解决了问题,但给出了新的错误

file - New OAuth Web Service.m
file -  /shareKit/Template Src/ShareKit/New Web Service.m
file - /shareKit/Template Src/ShareKit/New Action.m

code - `«OPTIONALHEADERIMPORTLINE»`
error - Expected identifier or '('

Yes new #import does solve the problem but give new error

file - New OAuth Web Service.m
file -  /shareKit/Template Src/ShareKit/New Web Service.m
file - /shareKit/Template Src/ShareKit/New Action.m

code - `«OPTIONALHEADERIMPORTLINE»`
error - Expected identifier or '('
绻影浮沉 2024-12-25 19:34:23

是的,新的#import确实解决了问题,但给出了新错误

clang:错误:链接器命令失败,退出代码1(使用-v查看调用)

Yes new #import does solve the problem but give new error

clang: error: linker command failed with exit code 1 (use -v to see invocation)

海拔太高太耀眼 2024-12-25 19:34:23

导入

#import < objc/message.h >

#导入< objc/runtime.h >

代替导入

< /usr/include/objc/objc-class.h>

并将部署目标更改为 7.0,它对我有用。

Import

#import < Objc/message.h >

#import < objc/runtime.h >

Imstead OF

import < /usr/include/objc/objc-class.h>

And Change the Deployment Target to 7.0 and It has worked for Me.

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