关于xcode添加外部xcode 找不到头文件件的问题

Pages: 1/4
主题 : iOS 明明存在的头文件,导入时却提示找不到。
级别: 新手上路
可可豆: 0 CB
威望: 1 点
在线时间: 87(时)
发自: Web Page
iOS 明明存在的头文件,导入时却提示找不到。&&&
我之前刚做完shareSDK的分享功能的时候,将文件夹压缩备份了一份。&
结束后,打开原工程的时候,出错了:导入的头文件 #import &TencentOpenAPI/QQApiInterface.h& 提示找不到文件了。&
级别: 新手上路
UID: 291618
可可豆: 30 CB
威望: 22 点
在线时间: 139(时)
发自: Web Page
查一下工程的framework路径是不是错了。
级别: 新手上路
可可豆: 0 CB
威望: 1 点
在线时间: 87(时)
发自: Web Page
没有哦,事实上,在我压缩之前,有正常运行过一次的。而且,这个路径是Xcode联想出来的。
级别: 新手上路
UID: 291618
可可豆: 30 CB
威望: 22 点
在线时间: 139(时)
发自: Web Page
framework路径是在添加framework时候自动加的,不过加的是绝对路径。如果你想直接修复这个问题就把framework移除一下再添加一下就行了。不自己手动调整一下,换个机器就编译不过了。
级别: 新手上路
可可豆: 13 CB
威望: 13 点
在线时间: 142(时)
发自: Web Page
你把&框架删除,在重新导入一次,可能是因为多人 导入的造成的
级别: 新手上路
可可豆: 0 CB
威望: 1 点
在线时间: 87(时)
发自: Web Page
嗯,我也试过了。删除再添加,还是无法找到。而且,同一framework路径下的其它头文件可以找到。就它找不到
级别: 新手上路
可可豆: 0 CB
威望: 1 点
在线时间: 87(时)
发自: Web Page
哭死,还是不行~~~而且,同一framework路径下的其它头文件可以找到。就它找不到
级别: 新手上路
UID: 291618
可可豆: 30 CB
威望: 22 点
在线时间: 139(时)
发自: Web Page
关机重起试一试吧,看看是不是文件被占用了xcode无法打开了。
级别: 新手上路
可可豆: 0 CB
威望: 1 点
在线时间: 87(时)
发自: Web Page
T_T重启3次了~~555555
级别: 新手上路
可可豆: 118 CB
威望: 140 点
在线时间: 221(时)
发自: Web Page
windowns-organizer-projects &那你报错的工程选择delete &重新打开一次看看。
&
Pages: 1/4
关注本帖(如果有新回复会站内信通知您)
9*6-8 正确答案:46
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版如何将一个预编译的头文件添加到我的 ios 项目?
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.
我想要创建预编译的头文件,以避免不必包含相同的调试和跟踪项目中每个标题中的库。
我创建了一个文件叫-Prefix.pch:
#ifdef __OBJC__
#import "Blah.h"
#import "Blarg.h"
并将其添加到该项目。有什么更多我应该要做,或应该的事情只是现在工作 (假设我做一个项目清理和重新编译) 吗?
解决方法 1:
设置目标的生成设置,如下所示:
GCC_PRECOMPILE_PREFIX_HEADER=YES
GCC_PREFIX_HEADER="Prefix.pch"
注意您可以放置在生成设置搜索字段中,这些键,如果您更喜欢使用 Xcode 的生成设置的 UI。今天看啥 热点:
如题,类似include &stdafx.h&
include &winsock2.h&一些的.h文件无法引用,会提示 “.....file has not found”.该怎么解决?求详解~~~~
兄弟,xcode 是在 mac os x 上的。而 winsock2.h 是 windows socket 2 的头文件。这样给你解释吧,和windows平台相关的头文件,都是不能用的。追问
所以说xcode上开发c++还是有很大的局限是吧?另外,stdafx.h 为什么也不能引用呢? 回答
xcode 是apple在mac os x 上的产品,是用于开发 mac app 和 ios app 的IDE。而且 xcode 支持最新的C++保准,xcode 用的 clang-llvm 比 vc 的 先进。xcode 内置的 interface builder 非常之强大。stdafx.h 我没记错的话,应该是 vc工程自动生成的,用于预编译头的头文件。C语言的include,都是包含以存在的头文件。所以,如果你要想包含某个头文件,先搞清楚它在哪里... 提问者评价好的
正常手段应该是不可以的。
windows.h是windows平台的类文件,而如果你想用xcode编译c++,需要使用跨平台的c++库,因此xcode里面是没有这些windows.h等windows平台的类文件的。追问
那我可以把所需要的头文件放在XCOD里面么? 如果可以的话该怎么弄呢? 还是说需要在虚拟机上用DEV C++? 回答
windows.h是windows操作系统中的头文件,这个类一般是在windows系统下用,即使你拷贝过来,你的系统应该也不能支持这个文件中的方法的,要是想到windows的功能的话,你需要在windows操作系统下写程序,这是我的理解。 提问者评价谢谢!
手机有各种不同平台,不太一样的。主流的智能手机平台目前有ios、android、symbian、微软平台等苹果的平台是ios,需要在osx平台下用objc开发,集成开发环境是xcodeGoogle的平台是android,需要在Linux平台下用java(c/c++也可以)开发,集成开发环境是eclipsenokia的平台是symbian,应该是在Windows/Linux环境下用C/C++开发微软的平台是wp7(以前还有wince,windows for smart phone等等),需要在Windows下用.NET平台的语言如C#开发,集成开发环境是visual studio 2010请注意,各个平台上,所需的API、类库、文档、开发环境都各不相同;而且都属于嵌入式开发,因而开发需要在宿主机平台上进行,最终代码需要提供交叉编译生成,调试可以通过宿主机上的仿真器进行(也可以部署到目标机进行)。具体各个平台上,还需要哪些文档,你可以查阅各个平台的文档;这些在网络上都有现成的文档/电子书可用。从一般角度来估计:1.如果是生手,那么时间很难确定;因为在实际进行开发前,你需要学习开发环境方面的知识、类库/API的知识、还有输入法本身的知识2.如果是熟手,且具体开发环境、类库/API、输入法本身都比较熟,那么估计一个月肯定可以搞定,最多不超过两个月
相关搜索:
相关阅读:
相关频道:
电脑知识最近更新XCode header search paths [Xcode的头文件搜索路径] - 问题-字节技术
XCode header search paths
Xcode的头文件搜索路径
问题 (Question)
I am trying to use a third-party library in my ios project called ZXingObjC. I've added the library to my project by dragging the library's .xcodeproj file into my project. When I try to build, I get this error:
Lexical or Preprocessor Issue
'ZXingObjC/ZXAztecDecoder.h' file not found
This is the offending line of code:
#import &ZXingObjC/ZXAztecDecoder.h&
The actual path (on my Mac's filesystem) to the .h file is:
/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h
I've added the path to the Header Search Path, using the following:
/Users/jalmberg/Documents/ios/projects/ZXingObjC
I've tried several variations on this search path, but nothing works.
What am I doing wrong?
我想我在iOS中使用第三方图书馆项目叫做zxingobjc。我将图书馆的我的项目添加到我的图书馆xcodeproj文件项目。当我尝试建立,我得到这个错误:Lexical or Preprocessor Issue
'ZXingObjC/ZXAztecDecoder.h' file not found
这是有问题的代码行:#import &ZXingObjC/ZXAztecDecoder.h&
实际的路径(在我的MAC的文件系统)的H文件:/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h
我已经添加了路径集搜索路径,使用下面的:/Users/jalmberg/Documents/ios/projects/ZXingObjC
我试过这个搜索路径的若干变化,但没有工作。我做错了什么?
最佳答案 (Best Answer)
Your problem looks like your path. If you are using this:
/Users/jalmberg/Documents/ios/projects/ZXingObjC
and the path is:
/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h
Then you would could just use
#import &ZXAztecDecoder.h&
Note that it searches based on the relative path you defined in your import. So
#import &ZXingObjC/ZXAztecDecoder.h&
Is looking for a path that has the directory ZXingObjC which contains the file ZXAztecDecoder.h.
你的问题看起来像你的路径。如果您使用的是这个:/Users/jalmberg/Documents/ios/projects/ZXingObjC
和路径:/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h
然后你就可以使用#import &ZXAztecDecoder.h&
注意,根据你定义你的进口的相对路径。所以#import &ZXingObjC/ZXAztecDecoder.h&
寻找路径,包含文件的目录zxaztecdecoder zxingobjc。H。
答案 (Answer) 2
Not an answer per-say but have you looked at cocoa pods, makes working with 3rd party libs sooo much easier, made me like developing ios again.
Dead simple to setup
不是一个答案每说但是你看着可可荚,使第三方的库非常容易的工作,我喜欢开发iOS再次。非常简单的设置
本文翻译自StackoverFlow,英语好的童鞋可直接参考原文:常在河边走,今天一不小心就湿鞋了。当我从桌面网项目里面拖拽文件夹时,引用文件夹中的文件,Xcode 一直提示:file not found
相信细心地朋友们已经发现了我拖拽进入的这个文件夹的颜色是蓝色的,而你在项目中创建的文件夹的颜色是黄色的;不错问题就是出现在了这个“颜色”上面了
引用外部文件配置界面
当我们从外部往Xcode中拖入文件的时候,需要选择 folders,如上图所示两种选择,奥妙就在这两种选择之间
Create groups,groups 被创建或者添加,会以黄色文件夹形式存在,你可以直接添加它内部文件的头文件来引用内部文件.
groups下的cpp文件是会被编译的
注意:在项目中创建的文件夹(New Group),实际上并不会存在于项目的目录中
Create folder references,只是创建了文件的引用,会以蓝色文件夹的形式存在,
这些文件夹里面的文件不会被编译,必须加入文件的路径才能够使用,否则就会找不到文件
据说这种方式里面的文件名称可以进行复用
热点阅读:
小主,按键盘右方向键 → 翻页可以跳过片头呢
本文标题:
原文链接:
和本文相似的内容:
日,佛山市发生了一起特殊凶杀案:犯罪嫌疑人李善周雇凶两名,将受害者张东成控制后,李善周亲自手持一柄尖刀,对着张东成的下体猛刺,活生生地将张东成的阴茎和

我要回帖

更多关于 qt添加外部头文件 的文章

 

随机推荐