Android studio ndk openMP使用

718 ワード

長い間ndkに触っていないで、以前はすべてeclipseの下でmakefileを書いてc++プログラムを配置するので、今主流がすべてandroid studioを使うことを発見して、eclipseはすでに捨てられたようで、ちょうど最近プロジェクトはopenMPでアルゴリズムの加速をする必要があるので、android studioでopenMPを試して、以下のように記録します:
1.まずGradle Scriptsの下のbuildを配置する.gradle(Module:app)ファイル、中にndkブロックがあり、以下の2つを追加します.
cFlags "-fopenmp"
ldLibs "gomp"

その後stlは「gnustl_static」に変更され、「stlport_static」は試したことがなく、あまりできないと推定されます.
2.残りは予定通りですが、pcと同様にopenMPが必要なファイルにヘッダファイルを追加するには、そしてどう書けばいいか.