2013年2月27日

[转]Windows下的ffmpeg编译

摘要: 最近搞Windows下的ffmpeg编译,参考了网上的这篇文章编译通过 http://www.cnblogs.com/acloud/archive/2011/11/04/ffmpeg.html以下摘抄其内容:1、 下载编译环境MinGW+Msys,地址是:http://sourceforge.net/projects/mingwbundle/files/,在这个页面上点击Download下载那个zip文件。下载完成后,直接安装,不建议修改任何默认路径。(推荐离线安装,上面这个链接是用来下载离线安装包的。)2、在http://yasm.tortall.net/Download.html上下载ya 阅读全文

posted @ 2013-02-27 14:41 mingw 阅读(395) 评论(0) 推荐(1) 编辑

2013年2月26日

[转]DEP引起的DLL库函数调用失败

摘要: http://codeex.cn/vc/17.html1什么是DEP(数据执行保护)根据微软官方定义:数据执行保护 (DEP) 是一种有助于防止您的计算机免受病毒和其他安全威胁破坏的安全功能。有害的程序可能会通过试图运行(也称为“执行”)计算机内存中为 Windows 和其他已授权程序保留的代码来攻击 Windows。这些类型的攻击可能会损害您的程序和文件。 DEP 可以通过监视程序以确保它们安全使用计算机内存,帮助保护您的计算机。如果 DEP 注意到计算机上的某个程序使用的内存不正确,则它将关闭该程序并通知您。2DEP的设置界面DEP被WIN2003及之后的系统引入,是系统性能选项的一部分。 阅读全文

posted @ 2013-02-26 14:04 mingw 阅读(732) 评论(0) 推荐(0) 编辑

[转]在xp下加载正常的dll,在win7下loadlibrary失败,返回错误值998(ERROR_NOACCESS)的解决办法

摘要: http://blog.csdn.net/hong19860320/article/details/7179896最近遇到了加载第三方dll,在xp下运行正常,在win7下却LoadLibrary失败的情况。用GetLastError获取错误值为998,也就是ERROR_NOACCESS。在网上搜索了很久都没有找到答案,难道大家都不用VS2010+WIN7?!看了很多国外的网页后,发现问题应该是DEP保护的缘故。解决办法:属性->链接器->高级->数据执行保护(DEP)改为“否(NXCOMPAT:NO)” 阅读全文

posted @ 2013-02-26 13:58 mingw 阅读(1083) 评论(0) 推荐(0) 编辑

[转] LoadLibrary的路径问题

摘要: http://blog.163.com/pei_hua100/blog/static/80569759201281334948606/LoadLibrary的路径问题有人说 反射反射,程序员的法宝。这句话一点也没有错。如果能够动态的加载类和方法,就等于彻底的解除了类和类,方法和方法的耦合。当然,这样编译器就无法帮你检查出其中的错误了,还是有一定的风险的。总的来说,反射是一位好同志。他可以让程序的扩展变得如此方便,免除了重新编译之苦。近来在玩C++,被其中的种种细节问题搞得晕头转向。用LoadLibrary实现动态加载类,花了很多时间在dll的路径问题上。在传入相对路径时,文件的查找顺序比较诡异 阅读全文

posted @ 2013-02-26 13:48 mingw 阅读(2199) 评论(0) 推荐(0) 编辑

导航