2013-03-31 2 views
0

Im начальный уровень Java-кодер, и я решил перейти на C++-кодирование. После прочтения основ (похожих достаточно на Java) решили попробовать apoach для чтения кода других людей. Я нашел следующий код почтового клиента imap, но когда triing для его компиляции с g ++ (gcc 4.6.3), он показывает некоторые ошибки, которые, похоже, имеют отношение к сфере использования используемых пространств имен. Где ошибка здесь или какая ошибка должна быть «googling» для ?, потому что я не мог найти ответ там.Почему этот компилятор imapclient g ++ получает ошибки

Вот ссылка на код, потому что Im не уверен, о вопросах лицензирования (например, если я должен быть со ссылкой на автора):

imap_email_client

Заранее спасибо за вашу помощь и извините за все на форуме правила промахов, которые я мог бы совершить.

+4

Возможно, это потому, что g ++ не скомпилирует C#! – Praetorian

+1

Не бойтесь форума. :) Но да, код, с которым вы связались, не является C++. – maditya

+0

StackOverflow - это не форум, а сайт вопросов и ответов. –

ответ

2

вами код ссылки не любой C++ код, но код, написанный на языке, называемом C#.

С другой стороны, g++ - это просто компилятор C++. Это означает, что он не знает ни одного C#, и он не будет компилировать код C#.

Для компиляции кода, на который вы ссылаетесь, вам понадобится компилятор C#. Как Mono (см: http://www.mono-project.com/Main_Page) поставляется вместе с # компилятор C gmcs вы, возможно, захотите попробовать, если вы в состоянии компилировать с

gmcs name-of-your-source-file 

, если он установлен в вашей системе.

В моей системе я смог скомпилировать источники с ссылками.

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