VLC提示 无法定位程序输入点***于动态链接库libvlc.dll上
来源:互联网 发布:nginx upstream proxy 编辑:程序博客网 时间:2024/05/15 22:22
至于为什么会出现以上错误,现在我也不是很清楚,猜测是vlc开发包中的库文件有问题:
libvlc.lib
libvlccore.lib
----------------------------------------------------------------------------------------------------------------------------------------
解决方法:
1. 动态调用vlc函数,即使用以下2个系统API来获取vlc函数地址,然后调用:
LoadLibrary
GetProcAddress
具体如何使用,我就不多说了,百度一下即可。---------------------------------------------------------------------------------------------------------------------------------------------
2. 既然Debug版本正常,Release不正常,我怀疑是以下2个库文件的问题:
libvlc.lib
libvlccore.lib
既然怀疑是库文件的问题,我们重新创建以上那2个库文件即可。
如何根据dll来创建lib文件,可参考文章:http://bbs.pediy.com/showthread.php?p=1202951
既然工具人家都写好了,我们直接拿来使用即可,后面我会打包该工具,放到vlc开发包中:
(1) 使用工具,创建以下2个def文件
libvlc.def
libvlccore.def
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
有了def文件,就可以根据def文件创建lib文件了,打开cmd,转到vc以下目录,在cmd中,执行文件vcvars32.bat:
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\
vcvars32.bat
然后敲创建lib库的命令:
link /LIB /DEF:xxx.def /OUT:xxx.lib
link /LIB /DEF:D:\Projects\VS2010\VlcDemo\VlcDemo\vlc-2.2.1\bin\libvlc.def /OUT:D:\Projects\VS2010\VlcDemo\VlcDemo\vlc-2.2.1\bin\libvlc.lib
link /LIB /DEF:D:\Projects\VS2010\VlcDemo\VlcDemo\vlc-2.2.1\bin\libvlccore.def /OUT:D:\Projects\VS2010\VlcDemo\VlcDemo\vlc-2.2.1\bin\libvlccore.lib
---------------------------------------------------------------------------------------
最后就得到我们想要的lib文件了,得到lib文件后,将其替换掉vlc自带的lib文件即可:
终于解决了烦人的:
无法定位程序输入点GdipGetImageGraphicsContext于动态链接库libvlc.dll上
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
文章末尾,提供以上我制作的,可正常使用的vlc开发包下载地址:
http://download.csdn.net/download/langal1212/9957376
- VLC提示 无法定位程序输入点***于动态链接库libvlc.dll上
- 无法定位程序输入点GdipGetImageGraphicsContext于动态链接库libvlc.dll上
- win2000启动时提示“无法定位程序输入点SaferCreateLevel于动态链接库ADVAPI32.dll上”怎么解决?
- 无法定位程序输入点 于动态链接库上
- 无法定位程序输入点ldrlockloaderlock于动态链接库ntdll.dll上的解决办法
- 无法定位程序输入点 LdrSetSessionName 于动态链接库 mfc40u.dll 上
- 关于“无法定位程序输入点getaddrinfo于动态链接库WS32_32.dll上”的问题
- 无法定位程序输入点_Z5qFreePv于动态链接库QtCore4.dll上
- 无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上
- 无法定位程序输入点_except_handler4_common于动态链接库msvcvt.dll上
- 无法定位程序输入点***于动态链接库fmod.dll上
- 无法定位程序输入点...于动态链接库 msvcrt.dll上
- 关于无法定位程序输入点_glutInitWithExit于动态链接库glut32.dll上的解决方法
- OWB无法定位程序输入点kpuhhalo于动态链接库oci.dll上
- 解决无法定位程序输入点 _Z17qt_message_output9QtMsgTypePKc 于动态链接QtCore4.dll库上
- itunes无法定位程序输入点sqlite3-wal-checkpoint于动态链接库sqlite3.dll上。
- ctfmon.exe 无法定位程序输入点 TF_InvalidAssemblyListCache 于动态链接库 MSCTF.dll上
- 无法定位程序输入点_except_handler4_common于动态链接库msvcrt.dll上
- hibernate 单向many to one
- 运放块输出失调电压消除,只需一个电阻
- webpack--概念4--loader
- [洛谷 1144]最短路计数---spfa+记忆化搜索
- C语言执行时进行窗口隐藏
- VLC提示 无法定位程序输入点***于动态链接库libvlc.dll上
- 利用Python 实现下载百度图片
- vtk知识之ReleaseDataFlagOn();
- Linux 奇技淫巧
- 最基础模板复习(持续更新)
- Centos防火墙设置与端口开放的方法
- 使用XPath语言解析XML文档
- ajax formData 异步上传表单
- Adeos分析