- ベストアンサー
64bitのLinuxOSでWinelibを使って64bitのメモリ空間を使えますか?
質問場所が違うかもしれませんが、 Winelibを使って簡単なWin32のAPI関数を含んだコード(MFCなどは含まず)を 64bitのLinuxOS上に移植したいと思います。 このとき、64bitのメモリ空間を使いたいのですが可能でしょうか? 64bitのLinuxOSは具体的にはTurbolinux 8 for AMD64です。 なにか情報があればお教えください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
64bitリニアアドレスを使える64bit版WindowsはWin64 APIを使っています。このWin64、Win32とのコード互換性は確保していますが、バイナリ互換性はありません。 Win32しか使えないWinelibでは、無理でしょう。
お礼
ご回答ありがとうございます。 実はLinuxでプログラミングしたことがないので (裏を返すと、そんなわけで移植が面倒なのでWineを使いたいのですが) Winelibは、XlibかなんかのWin32APIのラッパなのかなと思ったので、単純なAPIであれば、ライブラリをコンパイルすれば可能か(すると、Windows2003じゃなくても 64bitリニアアドレスつかえるじゃない?)と単純におもったのでした。 どうもありがとうございました。 回答がつかないのかとちょっとがっかりしていたのでうれしいです。 調子にのってもう少しあけておきたいと思います。少々お待ちくださいませ。