2022年配置Eclipse+MinGW开发C-C++程序 .pdf

上传人:H****o 文档编号:33671675 上传时间:2022-08-12 格式:PDF 页数:6 大小:517.57KB
返回 下载 相关 举报
2022年配置Eclipse+MinGW开发C-C++程序 .pdf_第1页
第1页 / 共6页
2022年配置Eclipse+MinGW开发C-C++程序 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年配置Eclipse+MinGW开发C-C++程序 .pdf》由会员分享,可在线阅读,更多相关《2022年配置Eclipse+MinGW开发C-C++程序 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、配置 Eclipse+MinGW 开发 C/C+程序作者: jamesfancy 出处: CSDNEclipse 3.3 已经发布好一段时间了。我曾用Eclipse 之前的版本加上CDT 组件开发 C/C+ 程序。但是也许是因为对配置不够熟悉的缘故,配置起来非常痛苦,使用起来也觉得特别别扭,所以最后还是不得不换用了VC 2005 Express 。Eclipse 3.3 的下载页面中,针对不同的开发人员提供了不同的下载包。其中“Eclipse IDE for C/C+ Developers”一项让人有 “Eclips e 能很好的支持C/C+ 开发 ” 的感觉。毕竟这是一个针对C/C+开发的专

2、版,不像安装插件那样让人始终觉得有“ 附加功能 ” 的感觉。下载 Eclipse IDE for C/C+ Developers之后第一件事就是查阅帮助。“Before you begin”一章说明 Windows 用户主要应使用MinGW 或Cygwin 的 C/C+ 开发环境,并对使用MinGW 的情况加以大篇幅的说明。看样子在Windows 下使用 Eclipse CDT 作为 IDE 开发 C/C+ ,想使用 VC 的编译器难度有点大,而用MinGW 环境应该是最优选择。在 MinGW 主页( http:/www.mingw.org/ )很容易找到MinGW 的下载页面。之后看到一大堆

3、需要下载的包,头都大了。于是决定下载Automated MinGW Installer ,让它在线下载安装MinGW 及一些需要的组件。几本上只需要安装gcc 组件就够了。打开 Eclipse,照例是 HelloWorld 。不过在开始写程序之前还是习惯性地先去看看配置选项。General-Editors-Text Edtiors里把 Show line numbers 勾上了。按照编码规范每行代码是不应该超过80 个字符的,所以勾上了Show print margin 并将 Print margin column 设置成80。毕竟有一条参考线在编辑窗口中心里更有底。顺便把Insert spa

4、ces for tabs 也勾上了,用空格代替制表符。后来编辑C+ 代码的时候发现缩进插入的仍然是制表符而不是空格。这才想起去C/C+-Code Style 里去设置。然后在 C/C+-Editor-Syntax Coloring 里去设置了一下语法高亮的格式。把所有粗体都取消了,把表示静态和常量的斜体也都换成了下划线。多年的习惯,看粗体和斜体就是不顺眼。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 最后还在 C/C+-New

5、 CDT project wizard里把 MinGW 设置成了默认的toolchain(选中 MinGW GCC ,点击 Make tookchain preferred按钮),这样以后新建工程的时候就不用每次还要去点选一下了。现在该新建HelloWorld项目了。从菜单File-New-C+ Project 就打开了创建C+ 项目的向导。输入工程名并选好目录之后就可以Finish 了,如下图。如果Next 到下一页是选择Debug 和 Release两个配置。默认都是选中的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名

6、师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 工程建好后默认就把一些公用头文件的目录加在了Include 设置里面,如图:在工程属性里( Project-Properties )可以找到设置的地方,就在C/C+ General-Paths and symbos 选项卡中, Inclues 子卡里面。因为当前项目是 C+ Project,所以Language 选择 GNU C+,右边的Include paths 窗口就把包含的头文件目录都列出来了,如下图。如果项目需要包含其它头文件目录,也可以在这里添加。添加其它头文件目录的时候,通过GUI

7、选择的路径是以绝对路径的方式添加进去的,也可以手工改成相对于当前工程目录的路径。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 如果还需要设置链接的静态库,可以在Library paths 里添加静态库所在的目录。但是,添加了静态库目录之后还需要添加需要链接的静态库, 这就要在C/C+ Build-Settings里设置了。 在这一设置的Tool settings 选项卡中,找到MinGW C+ Linker-Libraries

8、设置, 这里可以添加需要链接的静态库(-l),也可以添加修改这些静态库所在的目录(-L)。不过在这里添加静态库目录时使用相对路径似乎有点小问题,所以我一般就在上面提到的地方添加目录了。添加静态库的子窗口如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 项目属性中还有一个设置需要注意,就是 C/C+ Build-Environment中的环境变量设置。主要是看有没有添加一个包含MinGW 的 bin目录的 PATH 变量。这

9、个变量在创建工程的时候一般会自动添加。但如果没有正确设置PATH 变量, 编译的时候就会报错说不能运行g+或者 gcc。如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 设置都差不多了,在项目中新添加一个名为main.cpp 的 Source File,输入测试代码:#include using namespce std; int main(int argc, char* argv) cout Hello World! Local C/C+ Application即可编译运行。如果需要调试,应该选择Debug As-Local C/C+ Application 。不过每次使用Debug 的时候都会报错,因为MinGW 没有装 gdb。以后有空再慢慢装吧。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁