歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

ubunutu下使用g++ 編譯錯誤之沒有那個文件或目錄

$ g++ 編譯錯誤之沒有那個文件或目錄

今天在ubuntu下使用g++編譯的時候,遇到了 沒有那個文件夾或目錄 的錯誤,改了好久沒改明白,看到各種說什麼缺少包的都不能解決,最後終於找到了辦法: 其實還是你自己代碼的原因我的終端提示錯誤是:

[code]fatal error: String: 沒有那個文件或目錄
看到error後邊的提示了嗎?原來之前一直再用java寫代碼,而Java中的String是大寫的,C/C++的卻是小寫的string,所以當我在代碼中寫

[code]#include<iostream>
#include<String>
#include<vector>
的時候,就找不到頭文件String,將其改為string以後就成功解決了該問題

[code]#include<iostream>
#include<string>//注意和上邊的區別
#include<vector>
簡單總結一下,當你遇到了未找到的錯誤時候,看error提示後的關鍵詞,找到相應的代碼,更正一下即可正確。

注:

當遇到

fatal error: iostream: 沒有那個文件或目錄
錯誤時候,請檢查你的代碼有沒有包含
using namespace std;

Copyright © Linux教程網 All Rights Reserved