2011-08-10 15 views
0

WindowsプラットフォームとUNIXプラットフォームで動作するプラットフォームに依存しないソースコードがあります。 Windows上でソースをコンパイルするには、cygwinのサポートが必要です。しかし、私はVisual Studio 2005でそれをコンパイルしたいのですが、どうすればいいですか? Visual Studioで実行する必要があるプロジェクト設定とリンクオプションは何ですか?私はcygwin上で正常にコンパイルされたソースから任意のアイデアを得ることができますか?ところで、ソースコードはC言語で書かれています。誰か助けてください。Visual Studio 2005でlighttpdをコンパイルします

ありがとうございます!

+0

私はこれについてさらに詳しく説明できます。私はLighttpd(httpサーバー)をVisual StudioでWindows上でコンパイルしようとしています。 lighttpdに使用できるVisual Studioソリューションはありますか?現在cygwinでコンパイルすることは可能ですが、私はvisualスタジオ2005でlighttpdをコンパイルしたいと思っています。私は周りを探索し、visualtudioを使ってlighttpdをコンパイルするための解決策は見つけられませんでした。 Visual Studio上でプロジェクトをコンパイルすることは可能ですか?誰にもこれに対する答えがありますか? – Vignesh

答えて

0

あなたは幸運です。このプロジェクトがcygwinに依存しているのであれば、ほとんどの場合、妥当な努力を払ってコンパイルすることはできません。

0

基本的には(単純なライブラリの場合)すべての.cファイルと.hファイルをビジュアルスタジオプロジェクト。 ほとんどの場合、自分のソースにドロップすることができます。ライブラリを作成する場合は、新規プロジェクトの作成 - >新しいライブラリを選択し、そこにすべてのソースファイルを置くと、ライブラリは自動的にメインプログラムにリンクされます。

+0

これらのファイルは、UNIX関連のAPIに多くの依存関係があります。だから私はそれがVS上でコンパイルするのは簡単だとは思わない。すべてのApiをWin32に置き換える必要があるかもしれません。これに基づいて、私はリンクされるライブラリと追加されるヘッダファイルを決定することができます。私はそれが簡単ではないと思う、この方法を行うことは不可能かもしれない.. – Vignesh

関連する問題