2009-10-01 2 views
4

저는 프로그래밍에 익숙하지 않습니다. 나는 응용 프로그램으로 WinSCP를 가져 구축을 시도, 사실 내 마이크로 소프트 비주얼 스튜디오 2008에서 그것을 오픈 소스 프로젝트를 다운로드하고 구축하려는 :
https://sourceforge.net/projects/winscp/WinSCP 소스 파일을 Microsoft Visual Studio 2008로 가져 오기?

하지만 작동하지 않았다. 누군가 제게 도와 주시고 (소스 포지 (sourceforge)에서 다운로드해야하는) 파일을 Microsoft Visual Studio로 가져와서 응용 프로그램을 빌드하는 방법을 알려주십시오. 정말 고마워. David

답변

0

Winscp는 sln 파일 대신 makefile을 사용하는 CPP 프로젝트 인 것처럼 보입니다. VS는 SLN과 * proj 파일을 사용하여 빌드 등을 제어합니다. VS를 열고 새로운 콘솔 프로젝트 (및 솔루션)를 만들고 온라인 자습서를 시작하는 것이 좋습니다.

대용량 프로젝트가 VS에서 어떻게 작동하는지보고 싶다면 IronRuby 또는 IronPython 또는 Witty 트위터 클라이언트 같은 것을 잡으십시오.

+0

소스 코드 분석을 위해 정말 작은 프로젝트를 만들고 싶습니다. VS2008에서 열거 나 빌드 할 수있는 플러그인이나 작은 프로젝트를 알고 있습니까? 나는이 Winscp를 sourceforge.net에서 유용하게 찾을 수는 없지만, 너무 큰 것은 - 당신이 말했듯이. 프로젝트에 몇 가지 버그 목록이 포함되어 있다면 정말 좋을 것입니다. –

+0

이메일 : jdeville, Microsoft.com. 내가 줄 수있는 작은 프로그램이있어. –

1

WinSCP는 현재 Borland C++ Builder로 작성된 것으로 보입니다. 이것은 표준 C++ 프로그램이 아니며 BCB에만있는 특수 기능을 사용하기 때문에 다른 컴파일러에서는 컴파일되지 않습니다. (Delphi 스타일의 구성 요소 인 VCL을 사용하므로 __property 키워드입니다.)

불행히도 많은 오픈 소스 프로젝트는 Microsoft의 개발 도구에 대한 지원이 매우 부족합니다. 너무 크지 않고 실행 가능한 MSVC 프로젝트 파일을 가지고있는 하나의 프로젝트는 FreeType2이지만 라이브러리가 아니라 응용 프로그램이 아니기 때문에 아마도 주위를 둘러 보는데별로 흥미롭지 않습니다.

+0

안녕하세요, 귀하의 제안에 감사드립니다. 일부 C++ 소스 코드 분석기로 보안 문제를 검색하고 싶습니다. 따라서 일부 네트워크 통신으로 일부 프로젝트를 가져올 것입니다. MV2008에서 가져 와서 빌드 할 수있는 네트워크 통신이있는 작은 애플리케이션을 알고 계십니까? 정말 고마워. –

0

일반적으로 프로그램의 C++ 소스를 Visual Studio에 붓고 작동시킬 수는 없습니다. C++ 프로그래밍 환경은 운영 체제간에 너무 다릅니다. Linux에서 잘 빌드되고 실행되는 오픈 소스 프로그램 (예 :)이있는 경우 Windows에서 실행되도록 프로그래밍을 수행하려면 몇 주 (또는 몇 달) 또는 프로그래밍 작업이 필요할 수 있습니다.