在 Eclipse 中使用 C++

安装

  1. 安装Eclipse
    Eclipse下载页
    可以选择Eclipse IDE for C/C++ Developers(内置CDT插件)
    也可以选择安装其他版本之后再安装CDT插件。
  2. 安装CDT插件
    CDT插件主页
  3. 安装MingGW(32位编译套件)。
    MingGW主页
    下载 mingw-get-setup.exe
    安装完成后Mingw以及MSYS的bin目录应该已经自动被添加到了Path环境变量中
  4. 安装Mingw-w64(64位编译套件)
    Mingw-w64主页
    下载 mingw-w64-install.exe (安装时可能需要“以管理员身份运行”)
    安装完成后将Mingw-w64的bin目录添加到Path环境变量中
 

Eclipse中启动程序时出现“Launch failed. Binary not found.”错误

需要先Build Project,生成Debug文件夹之后才能运行。
“Launch failed. Binary not found.” error on CDT Kepler Eclipse
 

使用g++编译程序时,出现
“the application has requested the runtime to terminate it in an unusual way”错误以及
“Cannot create temporary file in C:\WINDOWS\: Permission denied”错误

权限问题,需要临时“以管理员身份运行”Eclipse
 

程序不能正常启动,命令行下执行出现 (0x0000007b)错误

缺少dll,需要将MinGW的bin目录添加到Path环境变量中
 

选择C++编译器版本(如C++11/14)

Project > Properties > C/C++ Build > Settings > Tool Settings > GCC C++ Compiler > Dialect > Language Standard > ISO C++11(或ISO C++1y)
 

调试程序时显示STL容器的值

首先需要安装Python2.7,然后再配置Eclipse。
Windows > Preferences > C/C++ > Debug > GDB
分别设置GDB debugger 以及 GDB command file的路径。
MingGW的话,应该设置为 MinGW安装目录\bin\gdb-python27.exe 和 MinGW安装目录\bin\.gdbinit
Mingw-w64的话,应该设置为 Mingw-w64安装目录\bin\gdb.exe 和 Mingw-w64安装目录\etc\gdbinit
 

配置Boost库

Project > Properties > C/C++ General > Paths and Symbols > Includes > Gnu C++ > Add > 添加Boost目录
 

你可能感兴趣的:(在 Eclipse 中使用 C++)