PowerVR SDK编译环境的搭建

系统: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/106868041

cd cmake-3.16.8
./configure
make
make install
cmake --version

注意:cmake默认安装到了/usr/local/bin/下,所以cmake命令需要改为:
/usr/local/bin/cmake ..

(2)error:"Could NOT find OpenSSL"

apt-get install libssl-dev

(3)error:

"
-- Downloading...

     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-1.10.tar.gz解压到/home/xxx/src/powervr-sdk/Native_SDK/build/external/pugixml/src
解压:

 编译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:

猜你喜欢

转载自blog.csdn.net/u012906122/article/details/119987963