我想在am5728(armv7的核,跑linux操作系统)芯片上使用glfw库,使用cmake-gui在Ubuntu上进行交叉编译,
编译器为arm_linux_gnueabihf. 编译时提示:system is unknown to make,请问glfw不支持在arm linux上的使用吗?
如果我想要使用,我应该怎么处理,谢谢!
yongqing wang:
应该是支持的,看这里的列表:http://software-dl.ti.com/processor-sdk-linux/esd/AM57X/05_02_00_10/exports/software_manifest.htm
ccsq ccsq:
回复 yongqing wang:
非常感谢你的回复。该文档有提到glfw,不知道在5728上是否支持?因为在5728对应的文档上没有找到glfw。另外,还有两个问题请帮忙解答一下:1)请问文档中提到的 glfw3_3.2-r0.0_armv7ahf-neon.ipk文件,是不是ti编译好对应库的文件,该文件可以从哪里下载到?2)在glfw的官网上,没有查到glfw对arm linux的支持,在glfw的软件 包中CMakeList.txt文件中也只找到对linux 的支持,没有找到arm linux的编译选项,使用CMAKE编译的时候提示如下的错误:
请问你们是怎么编译出来的?需要修改什么文件吗?谢谢!
yongqing wang:
回复 ccsq ccsq:
.ipk的那个文件不清楚是否为编译好的库,那个网页只是列出了AM57X SDK中用到的软件列表
yongqing wang:
回复 ccsq ccsq:
看了一下GLFW 在github上的介绍,支持opengl ES ,而且有对mobil的支持,所以应该是可以支持arm linux的
yongqing wang:
回复 ccsq ccsq:
你想用这个创建窗口,可以试试在AM57X上用QT开发
ccsq ccsq:
回复 yongqing wang:
我们需要glfw来显示点云数据,用cmake编译报上面的错误,请问该错误怎么解决,谢谢!
yongqing wang:
回复 ccsq ccsq:
System is unknown to cmake
这个问题可以试试将arm-linux 该为Linux,这个在配置交叉工具你自己设置的
yongqing wang:
回复 ccsq ccsq:
CmakeLists.txt:161 这个需要看看这个位置为啥出错,是不是有些cmake的变量没有赋值