2009-10-01 5 views
4

Я довольно новичок в программировании. Я хотел бы загрузить проект с открытым исходным кодом и построить его в моей Microsoft Visual Studio 2008. На самом деле, я пытался импортировать и построить приложение WinSCP:
https://sourceforge.net/projects/winscp/Импорт исходных файлов WinSCP в Microsoft Visual Studio 2008?

Но я не работал. Пожалуйста, помогите мне и скажите, какие файлы мне нужно загрузить (из исходной версии) и как их импортировать в Microsoft Visual Studio для создания приложения. Большое спасибо. David

ответ

0

Winscp представляется проектом CPP, используя make-файл вместо sln-файла. VS использует файлы SLN и * proj для управления сборками и т. Д. Хорошим способом начать было бы открыть VS, создать новый консольный проект (и решение) и пройти через несколько обучающих программ в Интернете.

Если вы действительно хотите просто посмотреть, как работает большой проект в VS, возьмите что-то вроде IronRuby или IronPython или даже что-то вроде Witty twitter client.

+0

Я хотел бы получить действительно небольшой проект, чтобы использовать его для анализа исходного кода. Знаете ли вы какой-то плагин или какой-то небольшой проект, который я могу открыть и построить в VS2008? Я не мог найти ничего полезного на sourceforge.net только этот Winscp, но его слишком большой - как вы сказали. Если у проекта будет также известный список из нескольких ошибок - это будет действительно здорово. – 2009-10-01 20:41:08

+0

напишите мне jdeville на сайте Microsoft.com. У меня есть небольшая программа, которую я могу вам дать. –

1

WinSCP, похоже, написан в Borland C++ Builder или как он называется сегодня. Это не стандартная программа на C++ и не компилируется ни в каком другом компиляторе, поскольку использует специальные функции, присутствующие только в BCB. (Он использует компоненты стиля Delphi, VCL и, следовательно, ключевое слово __property.)

К сожалению, многие проекты с открытым исходным кодом имеют очень плохую поддержку инструментов разработки Microsoft. Один проект, который приходит на ум как не слишком большой и имеющий работоспособные файлы проектов MSVC, - FreeType2, но это библиотека, а не приложение, что, вероятно, делает его не очень интересным для обсуждения.

+0

Привет, спасибо за ваше предложение. Я хотел бы найти некоторые проблемы безопасности с некоторыми выбранными анализаторами исходного кода на C++, поэтому я бы предпочел импортировать некоторый проект с некоторой сетевой связью. Пожалуйста, знаете ли вы небольшое приложение с некоторой сетевой связью, которую можно импортировать и строить в MV2008? Большое спасибо. – 2009-10-04 13:07:14

0

В общем случае невозможно вылить источники C++ в Visual Studio и ожидать, что он будет работать. Среда программирования на C++ слишком различна для операционных систем. Если у вас есть программа с открытым исходным кодом, которая строит и работает отлично в Linux (например), может потребоваться несколько недель (или месяцев) или усилий по программированию, чтобы заставить ее работать в Windows.

Смежные вопросы