博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案
阅读量:6832 次
发布时间:2019-06-26

本文共 1611 字,大约阅读时间需要 5 分钟。

本篇文章转自 CSDN blog,转载请注明出处!

原文地址:

引子:竟然可以用Code::Blocks来打开、编译、调试VC 6.0的项目,感觉很神奇,通过配置也让我们更进一步了解VC++ 6.0的编译器,连接器,调试器。好多兄弟问到要是能支持最新的VS2008和VS2010就好了,其实Code::Blocks已经配置好我们习惯的编译器的IDE环境了,假如我们用VS2003---VS2010,都可以不用配置了。只是因为VC++6.0的不在默认之列,所以才摸索出一套切实可行的方案出来。才先截个图给大家看看Code::Blocks支持和已经配置好的编译器支持列表吧(VC++6除外),因为我用的版本是Code::Blocks 10.05,所以VS2010没有加进去,之后的版本已经加好了:

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

 

一直在找寻VC++6.0流行的原因,在计算机界日新月异的发展下,一个很古老的编译器,能风靡程序界13年自然有其制胜法宝。自己感觉原因有下面原因:

      ①  启动速度快,占内存小;      ②   体积轻巧和生成的文件小;      ③  编译速度快;

     VC++6.0版本作为经典,很难被取代。但是目前比较热的编程工具无疑要数Code::Blocks和CodeLite。下面仅说Code::Blocks的特点:

      Code::Blocks免费开源(我们可以直接下载到其源代码),启动速度快,块头小,功能多,支持语法彩色醒目显示,支持代码完成,支持代码折叠,支持代码格式化,可以配置不同的编译器,来编译常见的工程模板(VC类,QT类一应俱全),插件的功能丰富。最喜欢的还是里面类似notepad++的双击一个变量,整个文件里面这个变量都高亮显示。总之有无数的理由来试一下Code::Blocks。

      听说Code::Blocks竟然可以取代VC6.0,或者说VC6.0下面的工程可以直接在Code::Blocks内修改编译,调试。感觉很神奇,连着一周翻看了好多Code::Block的帖子。终于配置成功了。下面说一下具体的配置要求:

三个工具要安装分别是:① Code::Blocks 10.05版本 ②VC ++ 6.0 (为什么要装VC6主要是想使用里面的编译器 cl.exe,链接器 link.exe, 资源编译器 rc.exe, Microsoft 程序维护实用工具nmake.exe)  ③ windebug 6.7.005(这个最重要,要用到安装目录下的调试器cdb.exe)

(1)安装Code::Blocks 10.05 ,很简单就是下载完后一路Next下去。官方网站安装指引,

          无幻兄弟给出的中文安装指引

(2)配置VC++6.0 的编译器,链接器,调试器  网站给出的英文指引

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

 

         配置调试器、链接器、资源编译器的路径:

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

 

下面重点讨论调试器windebug 6.7.005的安装:

  安装完后记录下路径C:\Program Files\Debugging Tools for Windows将其添加到toolchain excuteables-->Additional path's里面,还有在Compiler Settings,勾选/MD和 /ZI两项

 

配置调试器:

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

配置编译器开关

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

打开工程:

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

最后的调试效果:

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

 

**********************************************************************************************************************************************

在csdn上看到的这篇文章,大兴奋,赶紧照着步骤一步步做了下,并用VC6.0新建MFC应用程序,然后导入至Code::Blocks中,编译后运行效果如下:

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案 - huapox_bok - huapox_bok

 

 

转载于:https://www.cnblogs.com/huapox/p/3509829.html

你可能感兴趣的文章
前端进阶试题css(来自js高级前端开发---豪情)既然被发现了HOHO,那我就置顶了嘿嘿!觉得自己技术OK的可以把这套题目做完哦,然后加入高级前端的社区咯...
查看>>
ODAC(V9.5.15) 学习笔记(十九)主键值自动生成
查看>>
MVC4 WebApi开发中如果想支持Session请做好如下几个方面的问题
查看>>
Android中View绘制流程以及invalidate()等相关方法分析
查看>>
nicehair
查看>>
Hibernate工作原理
查看>>
《双龍形态操盘秘笈》
查看>>
怎样查看apk须要支持的Android版本号
查看>>
各种机械键盘轴线之间的差究竟好轴
查看>>
攻略三战的完美体验3Castle Fantisia阿兰·梅希亚战争艾伦西战记它包含重做版本(这是新的艾伦·梅希亚大战)...
查看>>
reveal 使用注意事项
查看>>
Objective-C语法之NSSortDescriptor
查看>>
国内外研究主页集合:计算机视觉-机器学习-模式识别
查看>>
混乱的url编码||URL编码解码问题
查看>>
VSTO之旅系列(一):VSTO入门
查看>>
随笔1
查看>>
ORACLE触发特定的解释
查看>>
不错的一篇关于强迫症的文章
查看>>
Cookie和Session(转)
查看>>
纠结的问题
查看>>