为什么这个imapclient g ++编译会出错

时间:2013-03-31 21:02:07

标签: c++ g++ imap

我是初学者级Java编码器,我决定进入C ++编码。在阅读了基础知识(类似于Java)后,决定尝试阅读其他人的代码。 我发现了一个imap邮件客户端的以下代码,但是当用g ++(gcc 4.6.3)编译它时,它显示了一些似乎与使用的命名空间的范围有关的错误。 这里的错误在哪里,或者我应该用什么样的错误“谷歌搜索”?,因为我找不到那里的答案。

这是代码的链接,因为我不确定许可问题(比如我应该引用作者):

imap_email_client

提前感谢您的所有帮助,并对所有论坛规则表示遗憾。我可以提交错误观念。

1 个答案:

答案 0 :(得分:2)

您引用的代码不是任何 C ++ 代码,而是使用一种名为 C#的语言编写的代码。

另一方面,g++只是一个C ++编译器。这意味着它不知道任何C#,也不会编译任何C#代码。

您需要一个C#编译器来编译您引用的代码。正如Mono(请参阅:http://www.mono-project.com/Main_Page)附带一个C#编译器gmcs,如果您能够使用

进行编译,则可能需要尝试
gmcs name-of-your-source-file

如果它已安装在您的系统上。

在我的系统上,我能够用它编译引用的源代码。