3

对 Kubuntu 和 KDevelop 来说是全新的。我创建了一个新的 No GUI(CMake) Simple CMake-based C++ 应用程序。

#include 下有一条红色波浪线,我有错误

找不到包含的文件::iostream

我通过谷歌找到的任何答案对我来说都太超前了。我需要的答案是“单击此菜单项,然后单击此,然后单击那个,等等。”

谢谢!

(编辑:添加代码)

#include <iostream>

int main(int argc, char **argv) {
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
4

2 回答 2

1

在我看来,您仍然需要安装 G++ et all,因为它应该在您的包含路径中,并且默认情况下被 KDevelop 知道。

顺便说一句,我不知道这些天发布的 KDevelop Ubuntu 版本是什么,但如果它低于 4.2,你当然想升级。

如果您确定安装了基本的 c++ 开发包,如果您将鼠标悬停在错误上,您应该会得到一个助手,允许您添加自定义包含路径,您可以在其中添加路径(即“/usr/include/ c++/4.6.2/",而是使用您的 GCC 版本)。但是,在实践中,您永远不需要在 KDevelop 中使用 CMake 项目执行此操作。

于 2012-03-03T14:00:48.250 回答
0

我猜你写了你的包含语句#include "iostream",但它应该看起来像这样#include <iostream>

于 2012-02-22T03:45:44.753 回答