我对编程很陌生。我想下载一个开源项目并在我的Microsoft Visual Studio 2008中构建它。事实上,我尝试导入并构建应用程序WinSCP:
https://sourceforge.net/projects/winscp/
但我没有工作。请有人帮助我并告诉我必须下载哪些文件(来自sourceforge)以及如何将这些文件导入Microsoft Visual Studio以构建应用程序。非常感谢。大卫
答案 0 :(得分:1)
WinSCP似乎是用Borland C ++ Builder编写的,或者今天所谓的。它不是标准的C ++程序,不会在任何其他编译器中编译,因为它使用仅存在于BCB中的特殊功能。 (它使用Delphi风格的组件,VCL,因此使用__property
关键字。)
不幸的是,许多开源项目对微软的开发工具的支持很少。我想到的一个项目不是太大而且有可行的MSVC项目文件是FreeType2,但这是一个库,而不是一个应用程序,这可能会让它变得不那么有趣。
答案 1 :(得分:1)
在support forum of winscp中,他们说,你无法在Visual Studio中编译这个项目。
答案 2 :(得分:0)
Winscp似乎是一个使用makefile而不是sln文件的CPP项目。 VS使用SLN和* proj文件来控制构建等。一个好的开始方式是打开VS,创建一个新的控制台项目(和解决方案)并在线浏览一些教程。
如果您真的想要了解大型项目在VS中是如何运作的,请抓住IronRuby或IronPython或类似Witty Twitter客户端的内容。
答案 3 :(得分:0)
在一般情况下,无法将程序的C ++源代码转换为Visual Studio并期望它能够正常工作。 C ++编程环境在操作系统之间差别太大。如果您有一个在Linux上构建并运行良好的开源程序(例如),则可能需要几周(或几个月)或编程工作才能使其在Windows上运行。