作爲(當前)頂部的答案筆記,有必要指定構建文件夾的位置,可以通過右鍵單擊項目,然後選擇Properties-> C/C++ General- >路徑和符號。
剩下的問題就是需要添加什麼樣的路徑。
如果你交叉編譯或做一些花哨的,你可能知道你需要什麼路徑,並以何種順序(或應該看看你的編譯器和/或其他依賴的文檔)。
對於那些尋找最基礎的:如果你有GCC設置正確的命令行訪問,並需要知道什麼是默認包括它使用的路徑,只問它。
根據你的語言感興趣,用途:
gcc -x c -v -E /dev/null
gcc -x c++ -v -E /dev/null
...這將列出所使用的默認編譯器設置調用gcc的時候(這個命令也能當「海灣合作委員會」是真的是clang的別名,就像在OSX上一樣)。
在Windows上,注意/dev/null
只是一個空文件輸入一個簡單的簡寫(而無需創建一個)。
朝下方將是列表的include目錄:
#include "..." search starts here:
#include <...> search starts here:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks (framework directory)
End of search list.
如果輸入上市,成爲Eclipse的路徑和符號對話框這裏列出的目錄,順序是,Eclipse CDT應該能夠找到標準頭文件,也許還有一些特定於您的操作系統的額外頭文件
(與感謝devnull's answer到一個相關的問題。)
你會認爲,Hello World示例會爲你做到這一點,或至少提供一些幫助。如果eclipse不包含編譯器,爲什麼不呢? – 2012-08-03 21:07:04
http://stackoverflow.com/questions/7905025/string-could-not-resolved-error-in-eclipse-for-c – Vanuan 2012-10-22 10:07:39