MFC调不出运行程序,调试是提示“unhandle exception****(0xc0000005)”

来源:互联网 发布:2017香港mac口红多少钱 编辑:程序博客网 时间:2024/05/22 02:29

网上都说这个问题是因为存在野指针或者指针访问非法的内存。但是具体怎么解决的呢?我不知道这个方法有没有用?但是在我的项目中(有用到MFC调用MATLAB),有一个方法可以很好的解决,既能调出程序也能在调试时没有上述错误(师弟花了一个星期的时间才找到这样的解决方案):

添加MATLAB路径:

project-->C/C++-->Category:Preprocessor-->additional include directories:添加C:\Program Files\MATLAB\R2010a\extern\include(这是MATLAB安装路径中的)

project-->Link-->Category:Input-->additional library path:添加C:\Program Files\MATLAB\R2010a\extern\lib\win32\microsoft(这是MATLAB安装路径中的)

添加这两个路径之后问题就解决了。


如果后期又出现这个报错,可能是更换了matlab DLL文件,

解决办法为:全部重新编译和链接:build-->rebuild all

0 0
原创粉丝点击