eclipse+CDT配合vc开发的环境建设

【002】搭建开源嵌入式集成开发环境 搭建开源嵌入式集成开发环境关键字:嵌入式,开源,IDE,Eclipse,ARM,Cortex-M一、常用嵌入式集成开发环境  在嵌入式软件开发过程中,一款合适的集成开发环境(Integrated Development Environment,IDE)能够达到事半功倍的效果。对于初学者来说,选择一款能够根据所选芯片自动实现添加启动文件,设置编译参数,配置连接脚本且对硬件调试器支持友好的IDE,能够... 阅读详情
CDT 安装:
CDT是eclipse的C/C++开发插件,只是一个开发环境,需要配合外部的编译器使用,所以在安装之前要先安装一个C/C++编译环境。在windows环境下下,这里推荐两个编译器,一个是Cygwin,该工具适合具有Unix编程风格的人使用;另一个是下面我将使用的Visual C++ Express Edition 2005,即VC的精简版本。
安装VC Express的方法很简单,但注意安装完成后设置环境变量,例如我装在C盘,需要设置:
Include = C:/Program Files/Microsoft Visual Studio 8/VC/include;%include%
Path = C:/Program Files/Microsoft Visual Studio 8/VC/bin; C:/Program Files/Microsoft Visual Studio 8/Common7/IDE;%path%
Lib = C:/Program Files/Microsoft Visual Studio 8/VC/lib;%lib%
安装完成后在命令行输入CL命令和nmake命令,若显示如图说明安装OK
这里CL命令是vc的编译输出命令,相当于Unix的g++;nmake负责解释makefile,熟悉Unix的人对make命令一定不会陌生,有关makefile的信息参阅 http://dev.youkuaiyun.com/develop/article/20/20025.shtm。
 
以下我使用的版本是windows2000 + eclipse3.1.2 + CDT3.0.2
 
作为插件安装方法两种:(1)直接解压到相应目录;(2)用link文件;这两种方法不是本章要说的,这里不累述。个人喜欢后一种,安装删除都比较简单。
因为俄eclipse是多平台的,CDT安装完成后,有很多配置默认不是windows平台下的,打开要进行一些环境配置。打开eclipse菜单:窗口-->首选项-->C/C++-->make-->New Make Project,如图:
 
注意:
1)、因为我用的是vc环境,所以将选项卡“make builder”下的Build command改为nmake(默认是make);
2)、在Binary Parser选项卡下将Binary Parser选为PE Windows Parser,如下图:
点击“确认”完成安装步骤,下面就可以使用eclipse漂亮的IDE开发C/C++程序了。
 
下面说一个例子:
1)、新建一个空的Standard Make C++ Project,名称为HelloVc;
2)、在项目中新建一个Hello.cpp文件,输入:
#include <iostream>
using namespace std;
 
int main( void ){
    cout<< "hello this vc project /n" ;
    return 0;
}
3 )、在项目中新建一个文件,文件名 makefile ,输入:
CC = cl.exe /EHsc /MT /c
LN = link.exe
EXENAME = Hello
all: $(EXENAME) .exe
[tab]@echo ********************************
[tab]@cmd /c $(EXENAME)
$(EXENAME) .exe: $(EXENAME) .obj
 [tab] $(LN) - out:$(EXENAME) .exe $(EXENAME) .obj
$(EXENAME) .obj: $(EXENAME) .cpp
[tab] $(CC) -Fo $(EXENAME) .obj $(EXENAME) .cpp
clean:
 [tab]del $(EXENAME) .exe
[tab]del *.obj
        注意makefile中每个命令前面的TAB不能用空格代替
4)、打开窗口-->显示视图-->other,打开“Make Targets”视图:
             
 
5)、在步骤3)中新建的makefile上右键点选“Create Make Target….”,新建一个Build Target。“Target Name”随便填写,这里取为“Build”。下面两项要注意:“Make Target”填写makefile文件里定义的target;“Build command”设为nmake.
             
6)、用和5)同样的方法再建立一个clean的make target;
7)、在视图“make tartget”中双击上面创建的make target,在控制台观察结果,怎么样,大功告成,很兴奋吧!
       Build效果如下:
Clean效果如下:
 
Eclipse环境安装C/C++插件 其实运行C /C++直接用VC即可,但是有个要求必须用Eclipse开发环境,今天安装Eclipse开发环境,是做java开发的,装完了查了下要运行 C /C++环境必须要装另外的插件,装的过程中发现有直接针对C/C++开发的Eclipse环境,已经装好了java版的,只好在上面继续装相关的插件。 1 Eclipse的安装 到http://java.sun.com/j2se/1.5 阅读详情

相关推荐

阿里云导出的镜像raw转换成vmdk格式工具

阿里云导出的镜像raw转换成vmdk格式工具 1.安装java环境,安装教程不介绍了 2.raw2vmdk软件下载: 在我的链接里面: 3.使用 打开cmd.bat软件: java -jar raw2vmdk.jar (原镜像)C:\\images\\raw\\disk.img (转换的镜像)D:\\images\\vmdk\\disk.vmdk 4.vmware打开vmdk文件 ...

3845

配置Eclipse CDT使用VC++编译器(eclipse3.4.2+cdt5.0.2)

 本人是一名JAVA程序员,最近由于工作原因,需要使用cdt来编译C程序。经过N+1翻折腾,终于搞定了。步骤如下:1、安装VC++.6.0.with.SP6。2、重启机器。这一步非常重要,不重启机器就不能把相关的环境变量添加到path中。3、打开cdt,在window->Preferences中,选择c/c++->Environment,添加 如下所示的三个环境变量。

fm2005的专栏 1万+

SAP OBYC自动过账全解析:从BSX到WRX的会计科目配置指南

本文深入解析SAP OBYC自动过账功能,从BSX到WRX的会计科目配置全流程,涵盖评估分组代码、事务码和评估类等核心概念。通过实战案例展示如何实现库存变动到财务过账的自动化流转,提升企业财务数据的准确性和效率。

weixin_29239279的博客 420

Eclipse下利用VC编译器编写C/C++程序

安装eclipse-cpp-galileo-win32.zip以下是最新eclipse cpp 开发IDEhttp://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-cpp-galileo-SR1-win32.zip 设置make程序

JonsenElizee 8570

机械臂标准DH建模及正运动学分析(以IRB4600型工业机械臂为例)

对于工业机械臂而言,运动学是不考虑力学特性的情况下对机械臂的几何参数与其位置、速度、加速度等运动特性的关系研究。DH建模是运动学的基础,全称为Denavit-Hartenberg建模方法,是一种广泛应用于机器人运动学中的建模技术。该方法通过在每个连杆上建立坐标系,并利用齐次坐标变换来实现连杆之间的坐标转换。通过依次变换,可以推导出末端执行器相对于基坐标系的位姿,从而建立机器人的运动学方程。以IRB4600型六自由度工业机械臂为例,选择标准DH建模方法,建立其正运动学模型。

chen_mp的博客 1万+

WorkBuddy 集成 飞书CLI,全程10分钟,丝滑无比,老板要注意了...

飞书CLI实测:10分钟实现AI操控飞书办公 飞书CLI作为命令行工具,让用户通过简单命令完成飞书各项操作。本文记录了从安装到使用的完整过程:一键安装仅需10分钟,支持200多条命令覆盖飞书全部功能,与AI结合后可实现自然语言办公。实测中成功用语音指令创建了7天发文计划日程,验证了其便捷性。虽然首次认证存在超时问题,但整体体验流畅。该工具将复杂操作简化为自然语言指令,大幅提升办公效率,特别适合需要频繁使用飞书的用户。后续还将探索更多自动化办公场景。

三棱球的专栏 1143

基于Eclipse搭建c/c++开发环境

新手入门C语言选开发环境,VC++6.0太老不兼容Windows新系统,Visual Studio太庞大运行缓慢操作复杂。下面就让我来教你如何在Windows下使用Eclipse轻松搭建C语言开发环境。首先你需要下载两个软件,一个是Eclipse,另一个是MinGW。Eclipse是可视化开发工具,MinGW是真正的C语言开发环境。两个软件都是开源免费的软件,都可以去它们的官网直接下载。 Ecli

toBetterMe的博客 8564

Win10管理员权限的‘暗门’:从mmc.exe被阻止,聊聊UAC与自动提权那些事儿

本文深入解析Windows 10中UAC(用户账户控制)与自动提权机制,探讨mmc.exe被阻止的深层原因及解决方案。从UAC工作原理到自动提权机制,再到具体诊断与修复步骤,帮助用户理解并解决权限管理问题,同时平衡安全性与便利性。

weixin_30521161的博客 419

eclipse下支持vc++编译环境

在安装CDT的时候勾选上CDT support vc++ 在选择新建C++工程的时候就会出现VC++ 和 GCC编译选项了 找了很久都没有找到答案 转载于:https://www.cnblogs.com/tqj-zyy/archive/2013/03/23/4559804.html...

weixin_30399871的博客 258

Hermes Agent Windows安装教程:本地智能体离线部署实战

本地智能体(Local Agent)是一种运行在用户设备端、无需云端依赖即可响应自然语言指令并自动化执行任务的轻量级AI运行时框架。其核心原理基于配置驱动的任务监听与脚本调用机制,通过服务化驻留实现持续响应能力,技术价值在于保障数据隐私、规避API调用限制、适配内网及老旧系统环境。典型应用场景包括财务报表自动整理、科研仪器数据归档、IT资产变更通知等Windows桌面自动化需求。本文聚焦Hermes Agent这一主流开源实现,围绕Windows平台特有的服务注册、权限模型、杀软拦截、中文路径与YAML编码

weixin_34411563的博客 433

基于TL431与光耦的电压反馈环路优化设计实战

本文深入探讨了基于TL431与光耦的电压反馈环路优化设计实战。文章从理解这对“黄金搭档”的工作原理入手,详细拆解了电压采样电阻网络、偏置电路、光耦工作点设置以及动态补偿网络的设计心法与计算步骤。重点分享了如何通过RC补偿网络调试,确保环路在各种负载下稳定可靠,并提供了关键的实战避坑指南,帮助工程师解决电源设计中常见的振荡、噪声及可靠性问题。

nginx7reverse的博客 777

Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(一)工具篇

这段时间玩了一段STM32F207和STM32F407,以前一直用IAR环境,但STM32的库函数太多,码代码实在是费劲,要是有类似VC助手那样的提示功能就好了。上网搜索了一堆资料,貌似Eclipse + 插件可以实现想要的功能,于是乎就搞了一下Windows下的GCC开发环境,忙活了几天,基本搞定,现在把过程记录一下。 第一部分:工具篇      搭建过程在 WINXP 和

第七章的专栏 2万+

软件工程案例教程·韩万江【课后习题】

!!!!

weixin_57858263的博客 6419

CDT真的不是好选择

        今天又在网上逛了一天,还是没发现有什么好的CDT资料,中文的除了几篇讲CDT+cygWin+ MinGW的安装配置(大同小异)之外,基本上就没别的。可能CDT确实还很难得到广大程序员认可。毕竟eclipse是针对java的,况且C++的开发,早有其他更成熟好用的工具,特别是在windows下,单单一个Visual C++就可以让CDT退出舞台了!        我个人感觉,速度

Bill的专栏 1519

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

[JNI] Eclipse直接完成JAVA调用C/C++ (Eclipse上使用CDT结合MinGW)

[JNI] Eclipse直接完成JAVA调用C/C++ (Eclipse上使用CDT结合MinGW) 网上都有很多在windows平台下JAVA调用C/C++方法的介绍说明。但是,在此过程中,绝大多数都是利用VC等其他工具来进行DLL的生成。试想一下,在eclipse平台开发了JAVA,突然又要打开VC的工作环境,多不爽!何况如果内存不够的话,还得先把其中一个退出。到需要再重新打开,多费劲

179

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

用eclipse在Windows下做C开发

    因为项目需要,需要在Windows下用C开发。一直不喜欢Microsoft对IDE的过渡封装,因此在Visual Studio下坚持了2个月实在是忍耐到了极点。于是开始尝试用Eclipse+cdt。     首先遇到的问题就是安装。Eclipse3.3 + CDT4.x.x-master 居然存在严重Bug。害了浪费了整整两天时间,google了以后才发现大家都被这个问题困扰。直接改为...

猿人的BLOG 532

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OpenCV + Eclipse CDT + MinGW超爽使用体验以及常见问题合辑

前话我是一个重度强迫症患者,不能忍受一点瑕疵,当然,在一定风险条件下,微小的瑕疵可是容忍。 由于跨专业读了图像处理方面的烟酒僧,从此就入行了计算机编程,也爱上了编程,虽然我水平很次,非常次的那种,虽然我还停留在计算机专业的本科大一水平,但是还是很喜欢,喜欢被大神虐,喜欢羡慕大神!搞图像的人几乎都用opencv,优点不用多说,就结合实际体验说说使用方面的事情。1. 用什么IDE?在这个问题上纠结的人

Kena_M的博客 2925

eclipse for C++ and cygwin

以前在Windows平台上编写C\C++都是在VC或cygwin下编写的。 今天第一次尝试利用Eclipse for C++ 和 cygwin配合使用,整体坐下来感觉还是有些麻烦,没有VC的方便吧。 本文部分是转载于别人的部分。 http://www.iteye.com/topic/1124028 Cygwin 是一个用于 Windows 的类 UNIX shell 环境。 它由两个组件组

一口吃不了胖子 1155

被Make耍了一道

<br />    以前写程序,都是在VS环境下完成,一点BUILD,一切OK。但是,最近工作中要写的程序,环境要求就有点乱了。比如ITK,它用的是VC的编译程序来编译,但又没有提供VC的工程生成向导,配置起来很麻烦。最麻烦的是,ITK还往往要和RC程序配合使用,而ITK使用C++开发,RC插件使用JAVA开发。<br />    于是,我不得不手动配置JAVA的主要开发工具ECLIPSE,让基于VC编译器编译的C++程序,也能在ECLIPSE上跑起来。这样,我就可以把ITK和RC插件代码都放在同一个编辑器

在艰难的求道之路上前进 1561

eclipse+CDT+VC6.0

1. 从eclipse官网上下载Eclipse IDE for C/C++,解压到任意目录(你的工作路径最好) 2. 打开eclipse,新建一个C++工程,如下图所示 3.  右键点击新建的工程,选择Properties->C/C++ Build,将use default build command 钩掉,在下面的输入框里输入nmake,如下图所示 4.  右键点击新建的工程,

m_eagle的专栏 563

Eclipse + CDT搭建C++编程环境

安装CDT(1)安装Eclipse。(2)安装CDT。启动Eclipse——Help——install new softeware——work with:all available sites——搜索CDT——选择CDT for Visual C++ support.关于CDT的选择:      选择的标准我并不清楚,只是这种选择可以解决现有的问题。...

u012197749的博客 242

谈谈Visual Studio的缺点,比较Eclipse

诚然Visual Studio是一个非常强大的开发环境,但是使用久了以后,觉得在细节方面还是有很多地方比不过Eclipse。比如: 1. 界面设计没有充分考虑空间占用 Visual Studio的工具窗口占用了过多的空间。从下图就可以看到,Error List在标题栏和Tab标签出现了两次,实际上这是无意义的重复,而标题栏中央和工具栏右边的部分,有大片地方被白白浪费掉了。在宽屏笔记本上,...

weixin_30919919的博客 503

将 Visual Studio C 和 C++ 项目迁移到 Eclipse CDT

Eclipse Platform 是一种开放源码工具,协助您在单独一个开发环境内将项目从设计阶段转到测试阶段,而无需为各阶段使用不同的工具。开发 Eclipse 的目的在于为工具开发社区提供帮助,使人们能集中精力处理工具的核心功...

cuigu9713的博客 423

Eclipse C/C++开发环境搭建----Window版

转载请注明出处:http://blog.youkuaiyun.com/yf210yf/article/details/8017121 1、Java JDK 安装Java SDK很简单。到http://java.sun.com上找到适合你的操作系统的Java JDK安装程序,下载之并运行 2、Eclipse http://eclipse.org/downloads/下载 3、CDT http

奔跑的蜗牛 2万+

Windows系统中Eclipse C/C++环境搭建

1,JDK安装配置,尽量1.6以上版本 2,安装MinGw,说白了就是Windows平台下的C编译器    MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合, 允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库

jc_benben的专栏 1583
上一篇: windows快捷方式打开问题
下一篇: z这效果很奇怪
有理生
博客等级 码龄22年 5粉丝 15原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值