在OC中调用C++第三方库Eigen
来源:互联网 发布:免费上网的软件 编辑:程序博客网 时间:2024/06/11 23:54
因为又一个IOS项目要用到Eigen这个C++库,把.m文件改成.mm文件,总算是可以在OC代码中写C++代码了,先写了几句C++代码试了试,结果编译却不通过,一直因为Eigen/Core文件里的
#ifdef EIGEN_EXCEPTIONS #include <new>#endif
这一行了,说是找不到new这个文件。我单独写了一个cpp文件,里面#include ,用clang编译,结果却没有报错。所以我认为是xcode的编译选项的事,网上找了找,发现OC和C++混编的时候,需要把BuildSettings里的Complie Source As选项Objective-C++,而不是默认的According to File Type。如果是According to File Type,最后就当成OC文件来编译,那么头文件搜索路径肯定没有C++的头文件路径了,所以就会报错了。在这里记下来,防止以后忘了。
阅读全文
0 0
- 在OC中调用C++第三方库Eigen
- swift调用第三方oc库
- 如何在AngularJs中调用第三方插件库
- 如何在AngularJs中调用第三方插件库
- swift调用OC代码和第三方库
- swift中导入Objective-c的第三方库(swift与oc混编)
- 如何在swift中使用cocoapods导入的第三方oc库
- Swift调用第三方OC项目
- swift 调用第三方的oc 方法
- Swift调用OC第三方框架
- 在java中快速调用第三方软件
- NDK在自己的SO中调用第三方SO
- NDK在自己的SO中调用第三方SO
- iOS swift中导入OC第三方
- 在Eclipseme中使用第三方库
- 在android中增加 第三方库
- 在CocoaPods中添加第三方库
- 在maven中使用第三方库
- Project Euler #2: Even Fibonacci numbers
- Android知识库
- javascript 原型链
- 腾讯2017暑期实习生编程题目
- jdbcRealm中加密身份验证
- 在OC中调用C++第三方库Eigen
- 排序(4)
- python基础-函数
- 匿名内部类的拙见
- 面向对象
- HTTP(2) -- CGI
- 数据库系统原理概论第三章学习攻略(也就是学习重点)
- 1对多业务,数据库水平切分架构一次搞定
- COGS-526 爱争吵的猴子(左偏树)