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.