好文章整理

1.

关于#pragma warning

http://dev.csdn.net/article/66/66106.shtm

2.

installshield 使用:

http://www.cnblogs.com/Cindy_weiwei/archive/2009/05/19/1460230.html

3.

NTDLL.DLL): 0xC0000005: Access Violation问题:

 

 

A-------在内部进行调试的时候发现,是调用了new操作符的缘故。 

很不理解,在dll中调用new操作符会出现这么一个问题,网络上搜索,在微软msdn论坛(具体地址:http://forums.msdn.microsoft.com/zh-CN/vclanguage/thread/951a04be-6b52-4617-b396-9c35e3755759/)上搜索到相关问题。 

 

于是按照说明,将dll的生成方式修改为"共享mfc方式" 

         project properties -> general -> Project Defaults->Use of MFC

         To set the properties "Use MFC In A Shared DLL " 

另外,在网上也发现另外一篇,console方面的, 解决办法:使用c   runtime   

library的动态链接版本(在你的console工程中设置忽略所有的默认链接库,然后链接到msvcrt.lib就可以了)(具体地址:http://www.poptool.net/software/p606/A60674501.shtml) 

B------ 一般出现此问题都是因为指针未初始化等出现的访问违规。但我出现这个错误的描述如下:

      描述:vc程序在窗口中添加edit空间(或其他控件)及对应变量后(都是通过类向导添加的,没有认为因素),编译及连接都能正常通过,但运行时会出现0xC0000005:Access 

        Violation错误。经跟踪调试发现,当程序运行到C******App::InitInstance() 中的m_pMainWnd = 

      &dlg;语句时,发生错误。

      解决:重新Rebuilt All(全部重建)来重新编译即可。

4. 

崩溃地址 程序调试 

http://blog.csdn.net/guo_wei/archive/2007/09/29/1805978.aspx

5.

内存池

http://www.codeproject.com/KB/cpp/MemoryPool.aspx

 

6. 重叠IO操作:

http://hi.baidu.com/soulshape/blog/item/5ba8eec80034d91e7e3e6f7a.html

 

7. 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值