ページへ戻る
印刷
cocos2d-x/ver2系libpng問題の対応方法
をテンプレートにして作成 ::
NJF Wiki
xpwiki
:cocos2d-x/ver2系libpng問題の対応方法 をテンプレートにして作成
開始行:
*始めに
libpngの脆弱性の問題で、ライブラリ入れ替えなどの対応しな...
その時にすぐに対応したのですが、最近、coocs2d-xのver2.1を...
二度目の作業にもかかわらず、もう対応することはないだろう...
*ライブラリの入れ替え
まず、以下のサイトでcocos2d-xのサードパーティーのライブラ...
[[https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin...
次に、自分のプロジェクト内の以下のディレクトリをダウンロ...
-cocos2dx/platform/third_party/android/prebuilt/libpng
また、ダウンロードした以下のディレクトリを自分のプロジェ...
-cocos2dx/platform/third_party/android/prebuilt/zlib
*Android.mkの書きかえ
「cocos2dx/Android.mk」を以下のリンクのように変更します。
[[https://github.com/cocos2d/cocos2d-x/pull/15938/commits...
つまり、フラグから「-lz」を取り除き、ライブラリとしてzlib...
あとは「build_native.sh」などでビルドして完了です。
*確認
実際にリンクされたlibpngのバージョンを確認するには、作成...
strings libgame.so |grep 'png version'
結果が以下のようにv1.0.66, v.1.2.56, v.1.4.19,またはv1.5....
libpng version 1.6.16 - December 22, 2014
libpng version 1.6.16 - December 22, 2014
終了行:
*始めに
libpngの脆弱性の問題で、ライブラリ入れ替えなどの対応しな...
その時にすぐに対応したのですが、最近、coocs2d-xのver2.1を...
二度目の作業にもかかわらず、もう対応することはないだろう...
*ライブラリの入れ替え
まず、以下のサイトでcocos2d-xのサードパーティーのライブラ...
[[https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin...
次に、自分のプロジェクト内の以下のディレクトリをダウンロ...
-cocos2dx/platform/third_party/android/prebuilt/libpng
また、ダウンロードした以下のディレクトリを自分のプロジェ...
-cocos2dx/platform/third_party/android/prebuilt/zlib
*Android.mkの書きかえ
「cocos2dx/Android.mk」を以下のリンクのように変更します。
[[https://github.com/cocos2d/cocos2d-x/pull/15938/commits...
つまり、フラグから「-lz」を取り除き、ライブラリとしてzlib...
あとは「build_native.sh」などでビルドして完了です。
*確認
実際にリンクされたlibpngのバージョンを確認するには、作成...
strings libgame.so |grep 'png version'
結果が以下のようにv1.0.66, v.1.2.56, v.1.4.19,またはv1.5....
libpng version 1.6.16 - December 22, 2014
libpng version 1.6.16 - December 22, 2014
ページ名: