x64 対応

Windows x64 には、felicalib ver 0.4 から対応しています。

なお、ver 0.4.3 からは x64ネイティブアプリからも利用できるようになる予定です。

注意事項

felicalib は Windows x64 環境で動作しますが、x86(32bit)アプリケーションのみに対応し、 x64 アプリケーションには対応しません。

このため、felicalib を使用するアプリケーションは必ず x86 を指定してビルドしてください。 x64 環境では、アプリケーションは WOW64 上で動作することになります。

この理由は、FeliCaポートソフトウェア自体が提供する felica.dll が x86 版しかないからです。

C# などから使う場合

C# など、.NET アプリケーションをビルドするときは、ターゲットプラットフォームを "Any CPU" ではなく x86 限定にしておかなければなりません。Any CPU でビルドした アプリケーションを x64 環境で実行しても、felicalib.dll をロードできません。