Qt如何加入Objective-C代码(包含如何查找Objective-C的库)
来源:互联网 发布:php 自己开发mvc框架 编辑:程序博客网 时间:2024/05/19 20:38
1、在包含此方法的pro(或pri)中加入Objective-C的头文件和源文件,例如:
2、在包含此方法的pro(或pri)中加入相关库,例如:
3、在包含此方法的pro(或pri)中加入相关plist文件,例如:
QMAKE_INFO_PLIST += ./os/ios/AirLink.plist
HEADERS += $$PWD/os/mac/readDeviceInfo.h
OBJECTIVE_SOURCES += $$PWD/os/mac/readDeviceInfo.mm2、在包含此方法的pro(或pri)中加入相关库,例如:
LIBS += -framework CoreServices
LIBS += -framework Foundation3、在包含此方法的pro(或pri)中加入相关plist文件,例如:
QMAKE_INFO_PLIST += ./os/ios/AirLink.plist
虽然Qt依然对我们的程序抱有不满(会显示这里有问题),但是已经可以编译成功了:
如何查找Objective-C所对应的库呢?这个要借助Xcode的帮助文档了。
我们打开Mac上的X-code,如下点击:
一般先在Xcode上编译通过的程序,如果Qt编译是报错,一般是少库的原因。
按错误原因查找,在X-code的帮助文档中找到对应的库,然后再Qt的pro或者pri中加入(LIBS += -framework+库名)便可,例如下图中的NSBundle是需要Foundation库,于是我们加入LIBS += -framework Foundation语句。
就这样,我们把Object-C编写的文件加入了我们的Qt程序中,Qt其实是可以编译的,但是编辑器检查依旧是不识别Object-C代码的,这点我们要引起注意。所以说,要现在X-code上编译通过了,再用Qt,因为X-code会帮我们检查错误。
0 0
- Qt如何加入Objective-C代码(包含如何查找Objective-C的库)
- 闲谈Objective-C编程语言(内含不包含任何框架的Objective-C代码)
- 编写Objective-C的代码
- Objective-C 中如何测量代码的效率
- 编写 Objective-C 代码
- 编写 Objective-C 代码
- 编写 Objective-C 代码
- Objective-c代码
- Objective-C代码规范
- Objective-C代码规范
- Objective-C代码规范
- objective c代码规范
- Objective-C代码混淆
- Objective-C代码规范
- Objective-C 代码块
- Objective-C代码注释
- Objective-C代码混淆
- 如何学好Objective-C
- 【程序员面试金典】像素翻转
- Zigbee协议栈--Z-Stack的使用
- java环境变量配置
- BZOJ 2754 [SCOI2012]喵星球上的点名
- eclipse如何添加svn插件?
- Qt如何加入Objective-C代码(包含如何查找Objective-C的库)
- 直播技术选型
- NOI2.5 8783:单词接龙
- Fibonacci
- 输入法把底部导航栏顶上去
- C#把内存里的utf8字符串转成C#内部使用的Unicode
- 【bzoj1034】[ZJOI2008]泡泡堂BNB
- SpringMVC文件上传
- 常用shell命令