2012-02-22 134 views
3

完全是Kubuntu和KDevelop的新增功能。我創建了一個新的No GUI(CMake)簡單的基於CMake的C++應用程序。KDevelop說包含文件未找到:: iostream

有下的#include一個紅色的波浪線,我有錯誤

包括文件未找到:: iostream的

任何答案,我通過谷歌發現還是過於超前了我。我需要的答案是「點擊這個菜單項,然後這個,然後等等。」

謝謝!

(編輯:添加代碼)

#include <iostream> 

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

請在此處發佈您的代碼 – 2012-02-22 03:42:13

回答

1

它看起來像你對我還需要安裝G ++等所有這些都應該在你的包含路徑中,並且默認情況下由KDevelop知道。

在附註中,我不知道Ubuntu發佈的KDevelop版本是什麼版本,但如果它小於4.2,那麼肯定要升級。

如果你確定你已經安裝了基本的C++ dev軟件包,如果你把鼠標懸停在錯誤上,你應該得到一個助手,允許你添加一個自定義包含路徑,你可以添加路徑(例如「 usr/include/C++/4.6.2 /「,改爲你的GCC版本)。但實際上,你應該永遠不需要在KDevelop中使用CMake項目來做到這一點。

0

我想你寫你的包含語句像#include "iostream",但它應該是一個#include <iostream>