undefined reference to 'vlc_entry__access_output_udp'

来源:互联网 发布:mysql 合计 编辑:程序博客网 时间:2024/06/06 03:21

在编译vlc添加截屏跟录像功能时候报错:

undefined reference to 'vlc_entry__access_output_udp'

解决办法:修改一下/vlc/modules/access_output目录下的
Modules.am 文件就可以编译过了。
修改方法:将下面的红色部分修改(晕死,红色都加不上,加上代码就变了,大家自己对比哪里不同吧,添加了两行,注释了三行)

SOURCES_access_output_dummy = dummy.cSOURCES_access_output_file = file.cSOURCES_access_output_udp = udp.cSOURCES_access_output_http = http.c bonjour.c bonjour.hSOURCES_access_output_shout = shout.caccess_output_LTLIBRARIES += \libaccess_output_dummy_plugin.la \libaccess_output_file_plugin.la \libaccess_output_udp_plugin.la \libaccess_output_http_plugin.la#libaccess_output_udp_plugin_la_SOURCES = udp.c#libaccess_output_udp_plugin_la_LIBADD = $(SOCKET_LIBS) $(LIBPTHREAD)#access_output_LTLIBRARIES += libaccess_output_udp_plugin.lalibaccess_output_livehttp_plugin_la_SOURCES = livehttp.clibaccess_output_livehttp_plugin_la_CFLAGS = $(AM_CFLAGS) $(GCRYPT_CFLAGS)libaccess_output_livehttp_plugin_la_LIBADD = $(GCRYPT_LIBS) -lgpg-errorif HAVE_GCRYPTaccess_output_LTLIBRARIES += libaccess_output_livehttp_plugin.laendif
重新编译sh compile.sh

0 0
原创粉丝点击