今天打开vc6想编译一个项目,弹出来一堆的Command-Line Warning D4002...
来源:互联网 发布:网站群管理系统 源码 编辑:程序博客网 时间:2024/05/21 17:15
今天从svn上拿下来的一个项目的代码,想着编一下,结果出来一堆的warning D4002...,没道理svn上放的代码都有问题吧,找了一整原来是BoundsChecker搞来的,哎!
我往上找了一下有人已经找到解决的办法:
-------------------------------------------------------------------------------------------
解决BoundsChecker和VC打架的方法
原来是必须在BC的Setting中设置Suppressing选项,比如要调用MFC42.dll,默认的要求试掉用后,再程序退出是必须释放这个库, 事实上WIndows的其他程序要用,不能释放,这就造成了所谓的内存泄漏,而且BC还自作多情把这些内存释放了,造成检查一次就必须重新开机的结果。把 Suppressing选项设置好,把所有MFC的调用的Suppressing都选中,BC有默认的分选项,然后就正常了。
有两种调试程序的方法,一种是集成在VC中的,一种是单独启动BC。先说第二种情况,首先必须用File菜单下的Open调入需要调试的程序,然后在 Program菜单下的Setting中便会出现Error Suppressing选项卡,上面列出了与程序相关的所有可能的源程序组,每一项读可以分别选中,选中后,关于这部分的Suppressing就有效 了,默认情况下出了程序本身这个组以外都没有选中,实际上应该把程序本身这个组和其它组全部选中。你再仔细体会一下就行了。
第一种情况一样,在BC的菜单下也有一个Setting,内容完全一样。
不用担心,每个程序都有各自独立的Suppressing设置。
-------------------------------------------------------------------------------------------
希望BoundsChecker尽早修复这种无聊的bug,
我往上找了一下有人已经找到解决的办法:
-------------------------------------------------------------------------------------------
解决BoundsChecker和VC打架的方法
原来是必须在BC的Setting中设置Suppressing选项,比如要调用MFC42.dll,默认的要求试掉用后,再程序退出是必须释放这个库, 事实上WIndows的其他程序要用,不能释放,这就造成了所谓的内存泄漏,而且BC还自作多情把这些内存释放了,造成检查一次就必须重新开机的结果。把 Suppressing选项设置好,把所有MFC的调用的Suppressing都选中,BC有默认的分选项,然后就正常了。
有两种调试程序的方法,一种是集成在VC中的,一种是单独启动BC。先说第二种情况,首先必须用File菜单下的Open调入需要调试的程序,然后在 Program菜单下的Setting中便会出现Error Suppressing选项卡,上面列出了与程序相关的所有可能的源程序组,每一项读可以分别选中,选中后,关于这部分的Suppressing就有效 了,默认情况下出了程序本身这个组以外都没有选中,实际上应该把程序本身这个组和其它组全部选中。你再仔细体会一下就行了。
第一种情况一样,在BC的菜单下也有一个Setting,内容完全一样。
不用担心,每个程序都有各自独立的Suppressing设置。
-------------------------------------------------------------------------------------------
希望BoundsChecker尽早修复这种无聊的bug,
- 今天打开vc6想编译一个项目,弹出来一堆的Command-Line Warning D4002...
- 如何过Command Line来编译并打包自己的Ubuntu项目
- command line warning #10006: ignoring unknown option '/NODEFAULTLIB'错误解决(XPDF编译时出现的问题)
- 解决打开eclipse弹出一堆配置信息的问题
- 简单的command line编译Java Project
- 一个在线的command line for linux
- eclipse新建的安卓项目再次打开一堆错误
- 编译内核报错:<command-line>:0: warning: missing terminating " character
- 11.22 今天遇到一个奇怪的Warning
- 安装Matlab2010b出现一堆warning的问题
- 如何在WebBrowser打开的网页链接后直接在WebBrowser打开而不是新弹出一个IE窗口来打开
- 制作一个linux的CLI(command line interface)
- 安装intel c++8.0后导致vc6编译正常的项目链接失败的一个解决方法
- VC6静态编译的一个问题
- 解决Warning: “ Symbol ?PBANK is redefined in command-line “
- Mysql Warning :Using a password on the command line...
- iOS项目开发中 webView 服务器返回来一堆不标准的html 语言 处理办法
- MySQL 5.5 Command Line Client 打开出现闪退(错误)的解决办法
- 各个过生日用户点点看
- Windows Embedded从入门到精通3月预告
- XPath在asp.net中查询XML
- 高科技引领时尚 甘肃天星独创全球共振迷你音响
- The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software by Herb Sutter
- 今天打开vc6想编译一个项目,弹出来一堆的Command-Line Warning D4002...
- Linux内核编程高手成长功略(操作系统篇)------1
- 数学思想方法的几次重大转折
- Apache中 RewriteRule说明
- fatal error C1010: unexpected end of file while looking for precompiled header directive该如何解决
- 图像超链接与边框
- Apache实现负载均衡
- 空间数据库初试
- 看看