陽だまり 64bit版ネイティブSoleado
はじめに
世の中の流れでしょうか。64bitネイティブのソフトウェアも徐々にそろい始めました。 そこで、日記ソフト「陽だまり Soleado」もネイティブに動作する64bit版の検討に入りました。 今回の目的は開発環境の確認とコンパイルです。
対象
- Microsoft Windows 8 Release Preview 64bit 日本語版
- 陽だまり 64bit版Soleado Ver. 4.0.0(開発中)
- TDM-GCC Ver.4.7.1 64bit(安定版)
- wxWidgets Ver 3.0.0 RC1(開発版)
動作確認
フォルダー 現在公開している日記のソースコード(Ver.3.3.1)を64bitのC++でコンパイルしました。ファイル名がSoleado_w32が32bit版、Soleado_w64が64bit版です。
図1 フォルダー
タスクマネージャーでの確認 2つのSoleadoを実行してタスクマネージャーで確認します。タスクマネージャでは32bitのブログラムはファイル名の後に(32ビット)と書かれます。 無記入は64ビットであることを示します。タスクマネージャーでは32ビットと64ビットの両プログラムが正常に認識されています。
図2 タスクマネージャーでの確認
Soleado_w64の実行 Soleado_w64を起動してみます。一応動いています。ただし、国際化は正常には動いていません。日本語専用になっています。
図3 デスクトップ上で日記を起動
ここまでのまとめ
- 64bitのソフトウェアの開発環境が整いました。
- ソースコードのコンパイルテストにはクリアしました。
- 「陽だまり Soleado」におけるStringと国際化の修正が必要とわかりました。
64bitのソフトウェアの開発環境が整いました。とはいえ、開発環境自体がまだ開発版であるので、このまま公開というわけにはいきません。 安定版はいずれ公開されると思います。それまでは、このバージョン(wxWidgets3.0.0‐RC1)での開発を行います。
Soleadoのソースコードのコンパイルテストにはクリアしました。 修正点はたくさんありますが、コンパイル時にエラーは出ていませんし、まずはほっとしています。
今後の方針
「陽だまり Soleado 64bit版」の開発を本格的に開始します。 「陽だまり Soleado」の修正にも多くの時間がかかります。 皆様に提供できるようになるまでには、まだしばらく時間がかかると思います。