gpt4 book ai didi

c++ - Eclipse 无法识别我的 GCC

转载 作者:行者123 更新时间:2023-11-28 03:25:25 29 4
gpt4 key购买 nike

我相信 Eclipse 无法识别我的 gcc 编译器,因为我得到的错误肯定不是错误,例如 Symbol cout could not be resolved

http://img94.imageshack.us/img94/1264/gcc.png

我是否错误地编辑了 PATH 文件?

最佳答案

这里有几个不同的问题:

首先,#include <iostream>是预处理器指令,不是 C/C++ 语句,因此不需要尾随分号。

其次,Eclipse 中 Unresolved 符号错误不一定与您的编译器有任何关系,也不一定会停止编译。 Eclipse 可以自动使用您的 GCC 编译器来查找包含路径等,然后使用这些路径来解析符号。根据我的经验,Eclipse 的这个特性在工作时非常好,在不工作时有点脆弱和不透明,但在任何时候都非常神奇。

我建议一次采取这一步:

  1. 修复你的#include。
  2. 弄清楚为什么 gcc 不能从命令行运行。修改路径后可能需要重启cmd.exe。也许你的 PATH variable is too long .也许是 nicer environment editor在您调查此事时会有所帮助。
  3. 在 Eclipse 中构建您的项目。这将测试您的基本编译器 + IDE 工具链是否正常工作,并将帮助 Eclipse 执行其自动符号和 header 解析。
  4. 如果此时您仍然对 Eclipse 的符号和 header 解析有问题,那么您可以专门解决这个问题。 (例如,您可能需要在 Eclipse 的项目设置中手动设置 #include 路径,或者您可能会发现 cleaning your Eclipse index 有帮助。)

关于c++ - Eclipse 无法识别我的 GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14202313/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com