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关键字。)

不幸的是,很多开源项目对微软开发工具的支持很差。想到的一个不太大且具有可用的 MSVC 项目文件的项目是FreeType2,但它是一个库而不是应用程序,这可能使得玩弄它不是很有趣。

于 2009-10-04T01:31:43.510 回答
1

他们说,在winscp 的支持论坛中,您无法在 Visual Studio 中编译此项目。

于 2009-10-04T01:55:00.323 回答
0

Winscp 似乎是一个使用 makefile 而不是 sln 文件的 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 回答