系统:ubuntu16.04
1 sudo su
2 源码
git clone
https://github.com/powervr-graphics/Native_SDK
git clone成功
3 编译指导
https://github.com/powervr-graphics/Native_SDK/blob/master/BUILD.rst
git clone https://github.com/powervr-graphics/Native_SDK.git cd Native_SDK mkdir build cd build cmake .. cmake --build .
讯享网
(1)error:"CMake 3.10 or higher is required. You are running version 3.5.1"
https://blog.csdn.net/mengyu_0317/article/details/
讯享网cd cmake-3.16.8 ./configure make make install cmake --version
(2)error:"Could NOT find OpenSSL"
apt-get install libssl-dev
(3)error:
dst='/home/hanyuhang/src/powervr-sdk/Native_SDK/build/external/pugixml/downloads/pugixml_downloads/pugixml-1.10.tar.gz'
timeout='none'
inactivity timeout='none'
-- Using
src='https://github.com/zeux/pugixml/releases/tag/v1.10/pugixml-1.10.tar.gz'
CMake Error at
download/src/external_pugixml-stamp/download-external_pugixml.cmake:170
error: downloading 'https://github.com/zeux/pugixml/releases/download/v1.10/pugixml-1.10.tar.gz' failed
status_code: 35
status_string: "SSL connect error"
"
确认网址是对的!(https://github.com/zeux/pugixml/releases/download/v1.10/pugixml-1.10.tar.gz)
"SSL connect error"网上查不出解决方法
但是pugixml-1.10.tar.gz包可以从网上手动下载(https://github.com/zeux/pugixml/releases/tag/v1.10),那么尝试手动处理:
[1]将/home/hanyuhang/src/powervr-sdk/Native_SDK/external/pugixml目录下的CMakelist删除
/usr/local/bin/cmake ../
报错:


[2]修改cmake命令:/usr/local/bin/cmake ../ -DPVR_WINDOW_SYSTEM=X11
cmake配置成功

编译:/usr/local/bin/cmake --build .
报错:

![]()
编译pugixml:
讯享网mkdir build cd build /usr/local/bin/ cmake ../ make make install

[3]再继续编译powervr
/usr/local/bin/cmake --build .
报错:cannot find -lpugixml

cp /usr/local/lib/libpugixml.a /usr/lib/
[4]再继续编译powervr
/usr/local/bin/cmake --build .
编译完成:

生成的bin:

测试test.sh:



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/62676.html