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

为什么这个imapclient g++;编译会出错 我是初学者级java程序员,我决定进入C++代码。在阅读了基础知识(类似于Java)之后,决定尝试阅读其他人的代码。 我找到了imap邮件客户端的以下代码,但是当我尝试用g++(gcc 4.6.3)编译它时,它显示了一些错误,这些错误似乎与所使用的名称空间的范围有关。 这里的错误在哪里,或者我应该用谷歌搜索什么样的错误?因为我在那里找不到答案,c++,g++,imap,C++,G++,Imap,这里有一个代码链接,因为我不确定许可问题(比如我是否应该引用作者): 提前感谢您的帮助,并对我可能提交的所有论坛规则表示歉意。您引用的代码不是任何C++代码,而是用名为C#的语言编写的代码 另一方面,代码> G++< /COD>只是一个C++编译器。这意味着它不知道任何C语言,也不会编译任何C语言代码 你需要一个C编译器来编译你引用的代码。由于Mono(参见:)附带了一个C#编译器gmcs,如果您能够使用 gmcs name-of-your-source-file 如果它安装在您的系统上 在

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


提前感谢您的帮助,并对我可能提交的所有论坛规则表示歉意。

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

另一方面,<>代码> G++< /COD>只是一个C++编译器。这意味着它不知道任何C语言,也不会编译任何C语言代码

你需要一个C编译器来编译你引用的代码。由于Mono(参见:)附带了一个C#编译器
gmcs
,如果您能够使用

gmcs name-of-your-source-file
如果它安装在您的系统上


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

可能是因为g++不编译C!不要害怕论坛。:)但是,你连接的代码不是C++。StackOverflow不是论坛而是问答站点。谢谢大家的回答。山姆·米勒我用的是一般意义上的论坛这个词。再次感谢。