読者です 読者をやめる 読者になる 読者になる

Happy My Life

日常とか技術とか

Android NDKネイティブプログラミング第2版が出ました!

ということで、NDK本の2版が12/20に書店に並びはじめました。初めての改訂本! Android NDK(エヌディーケー)ネイティブプログラミングposted with amazlet at 12.12.22出村 成和 秀和システム 売り上げランキング: 45,774Amazon.co.jp で詳細を見る 前書と…

iOS&Android同時アプリ開発入門、よもやま話

本年もよろしくお願いいたします、ということで、今年最初のエントリ。 最初のエントリーは何にしようか少し迷ったが、昨年末に発売になった日経ソフトウェアで書いたC/C++でiOS&Android同時アプリ開発の記事を書いている時の話を少し書いてみる。記事を書き…

日経ソフトウェア2012年2月号に

日経ソフトウェア2012年2月号の特集1Part2「C++でiOSとAndroidのプログラミングを共通化しよう」に寄稿した。 この記事では「Objective-C++とAndroid NDKのコードC++で共通化するためにはこうしたらいいよ」「OpenGLESみたいな共通なライブラリ使う場合は、…

Android NDKネイティブプログラミング-サンプルコード

サンプルコード、検証用コードをgithubにUPしました(発売3ヶ月後にして…) リポジトリはhttp://github.com/demuyan/AndroidNDKbookです。 このサンプルコードは、以下の方法で実行するとよいでしょう。 EclipseではImport->Existing Projects into Workspace…

Android NDKでC++の例外を投げるとアプリが落ちる

Android NDKr6bでビルドしたC++のコード中でthrowで例外を投げると、いきなりアプリが落ちるという現象に遭遇した。 で、原因を先に言うと、Android 1.6&2.1環境向けに開発しているアプリだと、C++で例外を投げると落ちるという回答だった。

expected unqualified-id before 'using'

久しぶりでのC++でのプログラミング、なにげに作成してコンパイルしてみたところ、hppファイルで expected unqualified-id before ‘using’ とコンパイルエラーが表示されてしばらくハマった。 原因は、usingの前で宣言していたClassの最後に「;」が無いから…