我正在运行 Ubuntu 64 位版本,并下载了最新的 64 位 Eclipse。安装了 g++ 和build-essential
. 测试 g++ 以确保它在终端上工作,并且工作正常。
alex@ubuntu:~/Desktop$ g++ test.cpp -o test
alex@ubuntu:~/Desktop$ ./test
Hello World!alex@ubuntu:~/Desktop$
但是,尝试构建简单的 C++ Hello Word 项目(Eclipse 附带的默认项目之一)时,我遇到了错误。
Description Resource Path Location Type
Program "g++" not found in PATH Preferences, C++/Build/Settings/Discovery, [CDT GCC Builtin Compiler Settings] options C/C++ Scanner Discovery Problem
我添加了g++
以 value命名的环境变量/usr/bin/g++
,上面的错误消失了,但是,现在我得到了未解决的错误,尽管项目编译并在控制台中显示!!!Hello World!!!
Description Resource Path Location Type
Symbol 'endl' could not be resolved test_hello.cpp /test_hello/src line 13 Semantic Error
Symbol 'cout' could not be resolved test_hello.cpp /test_hello/src line 13 Semantic Error
Symbol 'std' could not be resolved test_hello.cpp /test_hello/src line 10 Semantic Error
我是否正确输入了环境变量?我怎样才能修复“未解决”的错误?谢谢 !