64bit Cygwin 接続対応
うまくバイナリを管理でき、かつインストーラで判定ができるとよいのですが。
* Cygwinのバージョン
https://sourceforge.jp/projects/ttssh2/wiki/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83
以前ここに書きましたが、いまから新規に Cygwin 1.5 環境を作ることは難しいようです。
1.5 環境では 1.7 バイナリは動かない(はず)。1.7 32bit 環境で 1.7 64bit バイナリは動かない(ばず)。
「1.5 (32bit) バイナリ」と「1.7 64bit バイナリ」を管理すればよいということになるでしょうか?
* インストーラ
if (OS == 32bit) { // いまのまま } else { // OS == 64bit if (Cygwin == 32bit) { // これは判定できるのか?パスが通っていなくても判定できるか? // いまのバイナリでOK? } else { // 64bit バイナリ } }
以上を持って完了としたいと思います。
Details