zoukankan      html  css  js  c++  java
  • VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案

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

    原文地址:

    http://blog.csdn.net/liquanhai/article/details/6618300

    引子:竟然可以用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下去。官方网站安装指引http://wiki.codeblocks.org/index.php?title=Installing_the_latest_official_version_of_Code::Blocks_on_Windows

              无幻兄弟给出的中文安装指引http://blog.csdn.net/akof1314/article/details/6603177

    (2)配置VC++6.0 的编译器,链接器,调试器  网站给出的英文指引http://wiki.codeblocks.org/index.php?title=Integrating_Microsoft_Visual_C_6_with_Code::Blocks_IDE

    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 FilesDebugging 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

  • 相关阅读:
    sql中压缩日志文件和ntextl转化为varchar的处理
    一个生成验证字符或数字的增强类(downmoon)(基于.net1.1)及调用示例
    web程序中获取应用程序系统变量的方法( For.net 1.1)
    ASP.NET 中的正则表达式MSDN(2)
    让sourceSafe每天自动备份及修复(适用于vss6.0和vss2005)
    用SQL语句修改字段的默认值
    关于.net2.0中Webconfig中连接串的加密
    软件工厂简介自MSDN
    获取SqlServer 2000中字段的备注信息
    使用.NET 向浏览器写入二进制文件
  • 原文地址:https://www.cnblogs.com/huapox/p/3509829.html
Copyright © 2011-2022 走看看