1

wxWidgets を使用して C++ で記述されたアプリケーションがあります。Windows で Debian、FreeBSD、CentOS などの Linux および Unix OS 用にコンパイルするにはどうすればよいですか?

ありがとう!

4

2 に答える 2

1

私が質問を理解したかどうかは完全にはわかりませんが、Windows 環境でコンパイラを使用して Linux 用のアプリケーションをコンパイルできるかどうかを尋ねていると思います。

私の短い答え: いいえ、しかし。

ただし: Windows でCygwinを使用できる場合もありますが、もっと簡単な方法があると思います。複数のパーティションを持つようにコンピューターをセットアップし、これらのパーティションの少なくとも 1 つに Linux をインストールすることに不安がある場合は、VirtualBoxVMWare、または同様の仮想化ソフトウェアを使用して、Windows マシンに Linux を「インストール」できます。そこから、ビルド環境などをセットアップできます。方法については、Windows ビルドをそのままにしておきますが、Linux 用の Makefile を作成します (またはCMakeを使用して、Windows 固有のビルダー (Visual Studio を使用している場合は vsproj など) と Linux 固有のビルダー (make) の両方を置き換えます)。 )) 実際のコードやプロジェクトを変更することなく、ソースが Windows と Linux の両方でコンパイルされるようにします。

于 2012-12-01T17:29:14.257 に答える
-1

ビルドシステムとしてCMakeを使用することをお勧めします

于 2012-12-01T17:29:13.760 に答える