IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Eclipse下编写C++ -> 正文阅读

[Java知识库]Eclipse下编写C++

Eclipse下运行C++程序

众所周知Eclipse是常用于编写java的集成开发工具, 但是像CodeBlocks和Dev-C++这类集成开发工具就只能编写C或C++的程序,极为不方便。写java的时候又得开一个Eclipse就 十分占用电脑有限的内存空间。如果有同时编写C++和java代码的需要就十分不方便了,直接在Eclipse上安装CDT插件即可解决。 这时候就能直接在Eclipse上完成java和C++的编写, 而且在Eclipse中运行C++程序可以省去运行程序时系统弹出的那个“黑乎乎”的命令提示符窗口的麻烦, 可直接在Eclipse的编辑器中看到运行结果。

装CDT插件

  • 点击Help, 选择Eclipse Marketplace wizard

请添加图片描述

  • 在搜索窗口输入CDT, 点击Go

  • 搜索中有 Eclipse C/C++ IDE CDT 10.1(2020-12) (可能会有更新,有些许版本名称差异)

  • 点击安装Install

请添加图片描述

  • 插件安装中

请添加图片描述

请添加图片描述

  • 接收许可, 选中accept ....., 然后点击Finish

请添加图片描述

  • 点击Finish之后他们会在后台安装, 注意部分内容还没安装完

  • 等待安装中 …

  • 安装完后, Eclipse会自动弹出重启的窗口, 点击Restart Now 即可重启
    请添加图片描述

测试运行C++程序

  • 重启后的效果 :

请添加图片描述

  • 选择新建一个项目Project

请添加图片描述

  • 选择C/C++

请添加图片描述

  • 选择C++项目

请添加图片描述

  • 这里为了方便测试是否能运行C++程序, 就直接按它的HelloWorld模板来建立文件
    • 如果Toochains栏没有可选的编译器, 则说明你没有安装C++的编译器或者你已经安装了, 但是它没有找到你安装的地方(设置系统的环境变量即可解决)。(比如我的有MinGW GCC, 则说明有编译器并且已经找到)

请添加图片描述

  • 新建好cpp文件后, 左边的文件栏框可以看到该C++项目的文件夹及文件
  • 它自动导入MinGW的库, 从路径中也可看出是设置了MinGW的环境变量, 系统才能自动找到该编译器, 而且我用的是之前安装CodeBlocks时装的编译器。(注意 : 如果当时安装编译器时没有设置环境变量, Eclipse是不能自动找到编译器的)
  • src文件夹下放源代码文件

请添加图片描述

  • 这是自动生成的HelloWorld的模板代码
//============================================================================
// Name        : HelloWorld.cpp
// Author      : 
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;

int main() {
	cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
	return 0;
}

请添加图片描述

  • 如果你想直接运行它, 是不行的, 因为它还没有进行编译, 和Java有些许不同, java编译后是在java虚拟机上运行的, 而C++编译后是可执行文件(二进制文件), 系统是可以直接运行的.

请添加图片描述

  • 会弹出提示, 说没有找到二进制文件, 原因就是还没有编译

请添加图片描述

  • 点击那个锤子进行编译

请添加图片描述

  • 编译好后, 你会发现文件夹又多了一个二进制文件

请添加图片描述

  • 鼠标右键选中Run As -> Local C/C++ Application 即可运行程序

请添加图片描述

  • C++和Java的环境切换

请添加图片描述


请添加图片描述

OK, C++程序在Eclipse上完美运行, 其他用法自行探索。


附加说明

注 : 如果没有安装过MinGW编译器的, 需要自行去MinGW的官网下载并安装, 然后添加系统环境变量, 即可使用C++的编译环境, 我原本安装codeblocks就已经安装好MinGW的编译器, 并设置好环境变量, 因此就没有下载安装编译器的步骤了。(注意: 安装好编译器还不行, 必须得设置环境变量, 才能让系统找到你的编译器)。

  • 设置环境变量的方式 现在桌面找到此电脑图标-> 右击选择属性 -> 找到高级系统设置点进去->找到环境变量点进去, 在系统变量下面找到Path 点进去编辑, 新建一个, 再将MinGW的安装路径复制进去, 比如 : D:\CodeBlocks安装\CodeBlocks\MinGW\bin, 即复制到MinGW\bin即可。附加 :添加环境变量的做法仅限Windows系统, Mac系统的不清楚可自行查找方法。

请添加图片描述

  • 比如这个已经设置好的环境变量

请添加图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 15:42:36  更:2021-11-15 15:42:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:44:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码