XCode 的#include<> 头文件搜索顺序有关问题
发布时间:2010-05-30 01:22:05 文章来源:www.iduyao.cn 采编人员:星星草
XCode 的#include<> 头文件搜索顺序问题
刚学XCode,版本3.2.1
虚拟机上装的雪豹系统.
因为要在此平台上编译一个C++第三方库.该库有些源码cpp中包含了头文件unistd.h.
代码是
#include<unistd.h>
第三方库源码目录下带有unistd.h.
MAC系统目录/usr/include下也有unistd.h
从C++语法来说.该句意思应是先从系统环境目录下去找再去找cpp源码所在目录下找unistd.h吧?
Objective-C 应当支持这语法吧?
但实际编译会出问题,问题原因是引用了第三方库cpp源码所在目录下的unistd.h.
而我期望的是让编译器去找/usr/include下的unistd.h,如果把第三方库cpp源码所在目录下的unistd.h删除,编译器才会找系统目录下的unistd.h.这样编译就不会出错.
我尝试修改了工程属性设置中的Search Paths中的Header Serch Paths为/usr/include Always Search User Paths(YSE或NO)均无效.
Other C++ Flags加入-I/usr/include 也无效.
求解!
XCODE下用#include<>的方式和#include""的方式是同效的吗?
------解决方案--------------------
xcode的头文件搜索不是很清楚,但是如果是自己定义的头文件不应该跟库文件相同
------解决方案--------------------
Xcode uses the currently selected SDK as a base path, which it prefixes on to system includes. So if your SDK is /Developer/SDKs/MacOSX10.6.sdk then it will look under /Developer/SDKs/MacOSX10.6.sdk/usr/include by default for system includes.
------解决方案--------------------
是不是和方法调用的顺序相同。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
图片拾取器问题
用图片拾取器方法除了能拾取相册里面的图片外,能不能拾取其它文件里面非照片的图像啊,如果能,要怎么做
------解决...
-
请教个问题。。很弱智,不要嘲笑。。
请问mac osx 10.6下开发出来的程序在mac osx 10.5下可以正常使用么?会不会有些库的问题?
客户要...
-
一个数组可以放UIButton,那怎么调用这些元素呢,[array objectatindex i]不好用]
UIButton,那怎么调用这些元素呢,[array objectatinde...
-
关于imageView显示图片的问题
我现在需要在一个imageView中现在两张图片,这两张是重叠显示的,在android中,我这么做到的,imageView1.s...
-
如何在软件中嵌套ppt播放功能
如何在软件中嵌套ppt播放功能 不知道这个能实现吗
------解决方案--------------------
可以,...
-
objectivc-c
请问下自学obj-c要看哪本书比较好?
linux下可以运行obj-c的程序吗?
mac软件开发除了obj-c还需要什么别的吗?
------解...
-
怎么实现iphone客户端软件与服务器端的数据交互?
怎么实现iphone客户端软件与服务器端的数据交互?
------解决方案---------------...
-
求IOS微信界面实现思路
如题,请大神们指点一二,非常感谢!
------解决方案--------------------
问题过于笼统,无法作答
------解决...
-
给黑苹果搞个Navicat for SQLite 求个下载地址
给黑苹果搞个Navicat for SQLite 求个下载地址 谢谢
------解决方案---------...
-
iphone中按提示弄音频接收, 在线等
关于iphone中的音频接收( Streaming Live or On-Demand Video from IIS7 to iOS Devices (iPhon...