4

私はプログラミングにかなり慣れていません。オープン ソース プロジェクトをダウンロードして、Microsoft Visual Studio 2008 でビルドしたいと考えています。実際、WinSCP アプリケーションをインポートしてビルドしようとしました:
https://sourceforge.net/projects/winscp/

しかし、私は働きませんでした。誰かが私を助けて、(sourceforge から) ダウンロードする必要があるファイルと、アプリケーションをビルドするためにこれらを Microsoft Visual Studio にインポートする方法を教えてください。本当にありがとうございました。デビッド

4

4 に答える 4

1

WinSCP は、Borland C++ Builder か、現在呼ばれているもので書かれているようです。これは標準の C++ プログラムではなく、BCB にのみ存在する特別な機能を使用するため、他のコンパイラではコンパイルできません。(Delphi スタイルのコンポーネント、VCL、したがって__propertyキーワードを使用します。)

残念ながら、多くのオープン ソース プロジェクトでは、Microsoft の開発ツールに対するサポートが非常に不十分です。大きすぎず、実行可能な MSVC プロジェクト ファイルを持つプロジェクトの 1 つとしてFreeType2が思い浮かびますが、これはアプリケーションではなくライブラリであるため、いじってみるのはおそらくあまり面白くありません。

于 2009-10-04T01:31:43.510 に答える
1

winscpのサポート フォーラムでは、Visual Studio でこのプロジェクトをコンパイルできないと彼らは言います。

于 2009-10-04T01:55:00.323 に答える
0

Winscp は、sln ファイルの代わりに makefile を使用する CPP プロジェクトのようです。VS は SLN および *proj ファイルを使用してビルドなどを制御します。開始するには、VS を開き、新しいコンソール プロジェクト (およびソリューション) を作成し、オンラインでいくつかのチュートリアルを実行することをお勧めします。

大規模なプロジェクトが VS でどのように機能するかを実際に確認したい場合は、IronRubyIronPythonのようなもの、またはWitty twitter クライアントのようなものを入手してください。

于 2009-10-01T15:25:16.697 に答える
0

一般に、プログラムの C++ ソースを Visual Studio に注ぎ込んで、それが動作することを期待することはできません。そのため、C++ プログラミング環境はオペレーティング システム間で大きく異なります。Linux でビルドして正常に動作するオープンソース プログラムがある場合 (たとえば)、Windows で動作させるには数週間 (または数か月) またはプログラミング作業が必要になる場合があります。

于 2009-10-04T14:03:53.153 に答える