相关疑难解决方法(0)

如何在Eclipse CDT中的C++文件中解决"未解析的包含:<iostream>"?

我下载eclipse for c ++(cdt-master-8.0.2.zip).

我写的时候:

#include <iostream>
Run Code Online (Sandbox Code Playgroud)

它标志着:

Unresolved inclusion: <iostream>
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

c++ eclipse iostream

69
推荐指数
5
解决办法
13万
查看次数

Eclipse for C++中的"字符串无法解析"错误(Eclipse无法解析标准库)

我在eclipse下面的代码为C++和它的强调stringcout,并说无法解析.

#include <string>
#include <iostream>

using namespace std;


int main()
{
    string s;
    s = "hello world";
    cout << s;
    return 0;

}
Run Code Online (Sandbox Code Playgroud)

谁知道为什么?

编辑:截图

编辑:我找到了一个解决方案,谢谢大家(见答案).

在此输入图像描述

c++ eclipse

50
推荐指数
3
解决办法
10万
查看次数

Eclipse CDT"无法解析符号NULL"

我刚安装Eclipse CDTMinGW.所有环境变量都设置,包括等等.尝试运行一个hello world,一切似乎都很好.

我尝试C在计算机中加载我之前拥有的项目,似乎加载一切正常,但我得到以下错误的NULL符号:

Symbol 'NULL' could not be resolved
Run Code Online (Sandbox Code Playgroud)

任何见解?谢谢!

c eclipse windows mingw eclipse-cdt

27
推荐指数
3
解决办法
8万
查看次数

查看默认包括"gcc -v"在Mac OS X中包含C头的路径?

我试图通过使用gcc -v以下方法在Mac OS X(Mavericks)中找到C编译器的默认包含路径:

$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
Run Code Online (Sandbox Code Playgroud)

它似乎告诉我道路是/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1,但我担心这不是真正的道路.我认为包含标准C库的真正途径是/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include因为它<sys/syscall.h>位于后面的路径中,即/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/sys/syscall.h

有没有人有关于如何在Mac OS X中查看C库的所有默认包含路径的想法?

c c++ macos xcode

17
推荐指数
1
解决办法
3万
查看次数

如何在Eclipse中使用GDB进行C/C++调试?

我是Visual Studio用户,习惯于断点进行调试.我现在正在linux环境中工作,并使用Eclipse作为IDE.我是linux和eclipse的新手.我不知道如何在eclipse中使用gdb.我尝试在命令行中使用gdb,但并不像拥有UI那么容易.

我如何在eclipse中使用gdb?

eclipse linux debugging gdb

14
推荐指数
1
解决办法
4万
查看次数

带有CDT的Eclipse Juno不添加内置包含目录

自从我从Eclipse Indigo升级到Juno(在Ubuntu 12.04上)以来,我一直遇到这样的问题:标准库(例如旁边#include <iostream>#include <vector>等等)显示"未解决的包含"错误,尽管程序构建并运行正常(使用g ++).这只发生在使用Juno创建的新项目中,而不是在工作区中使用Indigo创建的旧项目中.

感谢其他几个SO问题(见下文*),我能够在项目的属性> C/C++常规>路径和符号>包含选项卡中找到问题的根源而没有"内置值":

/usr/include/c++/4.6
/usr/include/c++/4.6/x86_64-linux-gnu
/usr/include/c++/4.6/backward
/usr/lib/gcc/x86_64-linux-gnu/4.6/include
/usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include 
Run Code Online (Sandbox Code Playgroud)

在我的旧Indigo项目中勾选"显示内置值"复选框时出现,这些项目没有出现此问题,但在我使用Juno创建的新项目中不存在.果然,如果我手动将这七个目录添加到项目设置中的"包含"选项卡,问题就会消失.但我不想为我创建的每个新项目手动执行此操作.有没有理由这不再是Juno的默认设置,有没有办法恢复它?

*其他SO问题我遇到过类似问题,但没有解决我的问题:

c++ eclipse eclipse-cdt

14
推荐指数
1
解决办法
7860
查看次数

标签 统计

eclipse ×5

c++ ×4

c ×2

eclipse-cdt ×2

debugging ×1

gdb ×1

iostream ×1

linux ×1

macos ×1

mingw ×1

windows ×1

xcode ×1