![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序编译调试
文章平均质量分 80
zhoubotong2012
这个作者很懒,什么都没留下…
展开
-
Release模式下加载FFmpeg提示“无法定位程序输入点XXX与动态链接库XXX.dll ”的问题解决
之前遇到一个很奇怪的问题:我的一个程序在Debug模块下运行没问题,而在Release模式下运行报错了,启动程序的时候提示“无法定位程序输入点CoTaskMemFree 于动态链接库avcodec-56.dll”,这个程序引用了FFmpeg的DLL,我开始以为是DLL的问题,但是之前用这些DLL都没有出现错误啊!我检查了编译选项多次也没发现什么问题。后来通过上网搜,终于在一篇博文中找到了答案...转载 2018-02-23 20:04:43 · 5401 阅读 · 0 评论 -
Direct3D初始化失败的原因
有些开发员在用D3D库开发时经常遇到初始化失败的问题,我把几个常见的原因归纳一下:1. 系统没有安装显卡驱动,刚装的系统使用的是默认的驱动,是不支持D3D加速的,这个务必要检查一下。2. 没有调用CoInitialize加载COM库,虽然在Win7或以上版本,不调用这一句程序也能正常初始化D3D,但是如果在WinXP或旧版系统,就不一定了。所以最好还是在程序启动的时候调用CoInitial...原创 2019-10-26 09:43:59 · 12139 阅读 · 0 评论 -
VC++开发的程序在部署时无法运行的问题
有时候,用VC++开发的程序在自己的系统上运行得好好的,但是一旦放到别的WIN系统上运行就失败,一般提示无法加载某个DLL或缺少什么运行时库。这个问题很多Windows的程序员都遇到过,我把常见的几个原因总结出来,希望对各位读者在解决类似问题时有用。1. 程序依赖了某些动态库,而这些DLL不一定在其他系统中已安装,这是最常见的一个原因。如果你的程序是用MFC开发的,要特别注意一个工程设置的问题...原创 2019-10-18 09:41:29 · 1521 阅读 · 0 评论