造成内存位置访问无效的一个原因
2011-12-10 19:36
549 查看
作者:朱金灿
来源:http://blog.csdn.net/clever101
今天编一个程序,release版编译链接均成功,运行时出错,使用GetLastError获取错误,错误信息为内存位置访问无效。经过上网搜索及自己分析,发现是release版链接了debug版本的第三方库造成的。一般来说,debug版程序链接release版库没有问题,但是release版链接了debug版本的会有问题,而且问题隐蔽,错误难以查找。debug版和release版具体区别可以看这篇文章:关于Debug和Release之本质区别的讨论。
来源:http://blog.csdn.net/clever101
今天编一个程序,release版编译链接均成功,运行时出错,使用GetLastError获取错误,错误信息为内存位置访问无效。经过上网搜索及自己分析,发现是release版链接了debug版本的第三方库造成的。一般来说,debug版程序链接release版库没有问题,但是release版链接了debug版本的会有问题,而且问题隐蔽,错误难以查找。debug版和release版具体区别可以看这篇文章:关于Debug和Release之本质区别的讨论。
相关文章推荐
- 造成内存位置访问无效的一个原因
- CreateProcess 创建带命令行参数的进程时,报错或者提示内存位置无效的可能的一个原因
- ActiveX OCX注册时报内存位置访问无效的一个解决方法
- php“内存位置访问无效”错误的解决办法
- 访问php时提示内存位置访问无效的解决办法和思路分析
- visual studio 调试Web内存位置访问无效
- PHP内存位置访问无效的解决办法和思路
- 内存位置访问无效
- php出现内存位置访问无效错误问题解决方法
- php出现内存位置访问无效错误问题解决方法
- 嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。
- PHP“内存位置访问无效”
- IIS6执行PHP显示“内存位置访问无效”的错误
- 造成ORA-01843 无效的月份 的一些原因 1) 当我们在一个中文环境的客户端使用如下sql语句 INSERT INTO "temptable" ( DELIVER_DATE ) VALUES
- 错误信息:内存位置访问无效。 (Exception from HRESULT: 0x800703E6)
- Unable to load DLL '*.dll': 内存位置访问无效。
- [原]Error while trying to run project: Unable to start debugging on the web server. 内存分配访问无效
- "为帮助内容存储区指定的位置无效或者您无权访问该位置"解决方法
- linux编程 fmemopen函数打开一个内存流 使用FILE指针进行读写访问
- 0xC0000005: 读取位置 0x6C6C6568 时发生访问冲突的原因及解决方法