解决cygwin上编译boost for android 的thread库找不到"process.h"
2015-06-02 13:09
549 查看
在cygwin上编译boost for android 时总是提示 ”fatal error: process.h: No such file or directory“ 仔细看会发现编译thread库时有进入一个win32的目录,当时我就觉得这儿应该有点问题,可是一直找不到方法解决,后来分析libs\thread\build\Jamfile.v2时发现这样一个东东:
echo $(api) 结果不出所料 ”win32“ ,问题大概找到了 注释掉if语句编译试试,惊喜出来了,费了我好半天功夫总算解决了!!!
其实在cygwin上编译boost的非windows平台版本时很多的地方需要注意”[ os.name ]“这个东东带来的问题。
local rule default_threadapi ( ) { local api = pthread ; if [ os.name ] = "NT" { api = win32 ; } return $(api) ; }
echo $(api) 结果不出所料 ”win32“ ,问题大概找到了 注释掉if语句编译试试,惊喜出来了,费了我好半天功夫总算解决了!!!
其实在cygwin上编译boost的非windows平台版本时很多的地方需要注意”[ os.name ]“这个东东带来的问题。
相关文章推荐
- Android性能优化典范(二)
- android 产生0~100之间的随机数
- Android常用的工具类
- Android 测试工具------ monkeyrunner工具
- Android ListView实现下拉刷新、加载更多
- android设备休眠机制
- Android 自动化测试之------ Monkey工具
- 【原创】Android开发使用华为手机调试logcat没有应用输出信息
- 如何在android studio上加入OpenCV库
- 如何在android studio上加入OpenCV库
- Android Studio使用9patch图片报错
- Android项目导出为jar包后调用外部资源的问题
- Android Studio导入gradle项目问题解决
- 【Android控件原理】控件View的绘制
- android studio 使用以及常出现的问题
- Android调用so文件(C代码库)方法详解
- android:网页访问Activity出现错误:error unknown url scheme
- AndroidStudio中aar文件引用
- Android 实现记住用户名和密码的功能
- Android开发的小细节(一)