`
coolsooner
  • 浏览: 1303101 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

引子:竟然可以用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流行的原因,在计算机界日新月异的发展下,一个很古老的编译器,能风靡程序界13年自然有其制胜法宝。自己感觉原因有下面原因:

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

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

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


听说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


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


下面重点讨论调试器windebug 6.7.005的安装:(http://msdn.microsoft.com/en-us/windows/hardware/gg463016)

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

配置调试器:



配置编译器开关


打开工程:


最后的调试效果:




致谢:

此贴得以完成得感谢无幻兄弟和r3000兄弟,他们的参考网址如下

http://blog.csdn.net/akof1314/article/details/6603177

http://blog.csdn.net/r3000/article/details/5683431

http://blog.163.com/modingfa_002/blog/static/110925466201033091819425/


分享到:
评论

相关推荐

    VC++6.0IDE的工程用Blocks来打开、编译、调试终极配置方案.pdf

    VC++6.0IDE的工程用Blocks来打开、编译、调试终极配置方案.pdf

    Code::Blocks的源码编译和配置

    Code::Blocks的源码编译和配置

    集成开发C语言编译器:Code::Blocks

    编译器和调试器:Code::Blocks提供了一个强大的编译器和调试器,可以编译和调试用户自己编写的代码。调试器允许程序员逐行查看源代码,监控变量的值和内存中的数据,以帮助他们识别和修复错误。 项目管理:Code::...

    Code::Blocks 8.02 GCC 4.40 汉化包

    识别Dev-C++工程、MS VS 6.0-7.0工程文件,工作空间、解决方案文件。  Code::Blocks基于wxWidgets开发,正体现了wxWidgets的强大。以前Borland C++ Builder X宣称基于wxWidgets开发跨平台、兼容性好、最优秀的C++ ...

    Code::Blocks 10.05中文资源包

    看到不少的Code::Blocks 10.05中文资源包,基本都是用得8.02版的,汉化不全,针对Code::Blocks 10.05进行了汉化。

    Code::Blocks for C_Cpp Novice2

    这是关于Code::Blocks的一些中文文档,对Code::Blocks感兴趣的童鞋可以下载学习。

    Code::Blocks使用手册

    内容全面,具体。 Code::Blocks Windows平台下一个C++ IDE,支持跨平台开发。

    Code::Blocks8.02

    Code::Blocks 是一个...Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。

    CODE::BLOCKS GLUT 完整开发包

    code::blocks开发环境不错,但是不能直接使用glut开发opengl,要使用得配置。 这个里提供配置需要的完整开发包

    Code::Blocks 17.12 中文版

    3.打开Code::Blocks 4.依次点击Settings --&gt; Environment... --&gt;View 5 .将第二个选项Internationalization(will take place after restart)打勾 6.选中Chinese(Simplifield) 7.点击OK,然后重启Code::Blocks

    Code::Blocks官方使用手册(CHM)

    Code::Blocks官方使用手册,CHM格式。

    Code::Blocks for C_Cpp Novice1

    这是关于Code::Blocks的一些中文文档,对Code::Blocks感兴趣的童鞋可以下载学习。

    Code::Blocks for C_Cpp Novice4

    这是关于Code::Blocks的一些中文文档,对Code::Blocks感兴趣的童鞋可以下载学习。

    32位code::blocks 20.03下载

    因为这个是不自带MinGW文件夹的,所以需要自己另外下载MinGW文件夹。下载点击安装,配合我博客的另一个MinGW文件夹即可开始使用code::blocks

    Code::Blocks中文教程.rar

    2. Code::Blocks的编程环境配置…………….……….…………7 2.1 环境………...…………..…………7 2.2 编辑器…………………….…………….….…………....12 2.3 编译器和调试器.……….……….13 3. 编写...

    CodeBlocks 17.12 汉化补丁-v5.2.6

    版本:Code::Blocks 17.12-v5.2.6 汉化版 汉化方法: 1.关闭Code::Blocks 2.将share文件夹覆盖到Code::Blocks根目录下 3.打开Code::Blocks 4.依次点击Settings --&amp;gt; Environment... --&amp;gt;View 5

    Code::Blocks多语言包国(含简体中文包)

    Code::Blocks多语言包国(含简体中文包) 解压在CodeBlocks\share\CodeBlocks\locale目录下就 ok了

    svn Code::Blocks rev 6852 中文资源包

    在老邓的codeblocks集成环境中进行的汉化,使用方法:将此资源包放到CodeBlocks\share\CodeBlocks\locale\zh_CN目录即可,...view,勾选Internationalization,选择Chinese(Simplified),OK重启Code::Blocks中文界面了。

    Code Blocks

    识别Dev-C++工程、MS VS 6.0-7.0工程文件,工作空间、解决方案文件。  Code::Blocks基于wxWidgets开发,正体现了wxWidgets的强大。以前Borland C++ Builder X宣称基于wxWidgets开发跨平台、兼容性好、最优秀的C++ ...

    MSDN for VC++6.0

    The Microsoft® Win32® application programming interface (API) provides building blocks used by applications written for Microsoft Windows NT®, Windows® 2000, and Windows 95/98. You can provide ...

Global site tag (gtag.js) - Google Analytics