開発

Jackson-1.9.1(mapper)のAndroid向けライブラリを公開しました

公開終了jacksonライブラリ(mapper)をandroidのリリースビルドでも使うための方法および対応済みのライブラリを公開します。 Jacksonについて jacksonライブラリはJava向けのJsonライブラリです。 標準のorg.jsonよりも高速でメモリ効率もよく、InputStream…

gccの最適化ターゲットをnativeにした場合のコンパイルオプションの表示

gccでmarch=nativeを指定している時のコンパイルオプションの表示方法です。 $cc -march=native -E -v - </dev/null 2>&1 | grep cc1実際に実行すると、以下のような結果になります。 /usr/libexec/gcc/x86_64-pc-linux-gnu/4.3.4/cc1 -E -quiet -v - -D_FORTIFY_SOURCE=2…

QTのプログラミングをVisualStdioで行う

クロスプラットフォームな開発をしているので、QTをVisualStdioでも使いたいので導入です。 前書き LinuxであればQTを用いた開発はKDE Developer等で手厚くサポートされているんですが、Windowsの場合は商用版のライセンスを取得しないとVisualStdioとの統合…

Doxygenでソースコードからプロジェクトのドキュメントを作成する

ソフトウェアを作る場合、個人だとドキュメントは後回しで実装中心となってしまうことや、あらかじめドキュメントを作成しながら作っていても開発中に変更等を行ってそれをドキュメントに反映しないということがあると思います。 そのときは、まぁ、開発が進…