「求助」关于MacOS 适配不了SOIL的问题 以及我自己愚蠢的解决办法
我的环境 macOS High Sierra 10.13.6 (2018)
我的SOIL源是通过 终端
git clone https://github.com/DeVaukz/SOIL
直接从gayhub 上下载下来的 因为从官网下载的版本中没有CMAKElist.txt 那个文件,由于我想用CMAKE帮助我适配。(CMAKE 在macos上的使用和安装网上有很多)
接下来就是问题出现的的地方了
如上图所示,当我点击适配后,一切ok,但是到了创建makefile的时候就爆出了warring 当然最后我无视这个抱错直接make 结果。。。。
make 的时候直接抱错。。 网上查了查 这个错误指令的大概意思,就是说它缺少连接一些框架(framwork)或者某些库。。
然后我仔细观察发现
卡在了这一步,也就是说我最需要的libSOIL.dylib连接不上。。 而他的原因 因该是这后面 这一长串看不懂的warrig,我尝试把cmake的使用版本设置到3.0 但也是没用,可能问题出现在我的XCODE里面,也可能是我最后的那个CoreFoundation.framwork的路径不对(但是我也不知道咋改)。最后翻到墙外找了找国外的论坛,发现这个帖子
根据fotinsky那个老哥的回答,可以看出的确这个问题原因出在缺少一些libraries在CMAKElists里面,但是貌似在linux 下的CMAKE可以直接自己找到那些库,而macos不行。(five APPLE)。而且它上面的那个高赞回答,提到的消除warring的方法,对我们的SOIL的CMAKELists文件也不起作用(如果谁成功了麻烦告诉我下,可能是我放的位置不对。)也就是说在MACOS上适配SOIL目前来说基本可以宣告失败了。。如果有大佬能解决帮小弟解决这个问题,真的万分感谢!!
但是怎么能就这么算了呢?我尝试了一些其他的愚蠢操作想办法最后还是把这个SOIL库给用上了。
第一步 找到SOIL文件夹里面的src文件
第二步 把里面的所有文件拷贝一份到自己项目文件里面
第三步 把所有库连接到自己的项目里面
然后就ok了 看到那个SOIL函数了吗?哈哈可以直接使用了。。虽然解决办法很傻屌,不能像之前配置glfw和glew的时候直接链接框架,但是勉强是给适配上了。如果有更好的方法的大佬请一定联系我!!小弟不胜感激。!
最新文章
- 8. vim编辑器高级应用
- Java日志框架:SLF4J,Common-Logging,Log4J,Logback说明
- .net 下载文件几种方式
- mvc 开发razor模式注意事项
- 20145337《Java程序设计》第四周学习总结
- MCS-51系列特殊功能寄存器(摘抄)
- Hark的数据结构与算法练习之煎饼排序
- Who's in the Middle 分类: POJ 2015-06-12 19:45 11人阅读 评论(0) 收藏
- MyReport报表引擎2.7.6.7新功能
- SpringCloud实战-Eureka
- axis调用Web服务报axis unexpected wrapper element{XXXX}XXX错误的解决
- Android开发 集成极光推送中的问题
- vs [失败]未能找到文件
- Spring读取外部的资源配置文件—@PropertySource和@Value实现资源文件配置
- 更新ruby:Error running 'requirements_osx_brew_update_system ruby-2.4.1报错解决
- ida脚本函数
- C++/C, Java学习资料
- Ninject
- Android Bigmap的操作(绘制,裁剪)
- redis中如何对 key 进行分类
热门文章
- redis 文件事件模型
- Vue快速学习_第一节
- java接口自动化(一) - 接口自动化测试整体认知 - 开山篇(超详解)
- 不调用free会内存泄露吗?
- android_layout_relativelayout(二)
- Java 读取PDF中的文本和图片
- excel报表开发-- 根据datatable个数自动生成新sheet
- BI之路学习笔记3--olap cube理解实例
- Java中的Enumeration、Iterable和Iterator接口详解
- 个人永久性免费-Excel催化剂功能第96波-地图数据挖宝之全国天气查询(区域最细可到区县,最长预报4天)