vs2008编译xvid-1.2.2的libxvidcore.lib的方法

本文介绍了解决项目编译过程中遇到的xvidcore.dll.a导入库问题的方法。通过将链接器设置中的“导入库”从xvidcore.dll.a更改为libxvidcore.lib,可以成功编译并生成正确的库文件。

 

 

    项目-》属性-》链接器-》高级, 修改“导入库”bin/xvidcore.dll.a 为 bin/libxvidcore.lib,

 

重新编译,出错提示“找不到xvidcore.dll.a”,无需理会,你可以在bin下找到libxvidcore.lib.

nm -D /usr/local/lib/dji/bag/libdecoder_hdr_soft.so | grep <missing_symbol> bash: syntax error near unexpected token `newline' dji@D-ToBeFilledBy:~/code/freespace_2.0/freespace_djibag_extract$ ldd /usr/local/lib/dji/bag/libdecoder_hdr_soft.so /usr/local/lib/dji/bag/libdecoder_hdr_soft.so: /lib/x86_64-linux-gnu/libavutil.so.55: version `LIBAVUTIL_55' not found (required by /usr/local/lib/dji/bag/libdecoder_hdr_soft.so) /usr/local/lib/dji/bag/libdecoder_hdr_soft.so: /lib/x86_64-linux-gnu/libavcodec.so.57: version `LIBAVCODEC_57' not found (required by /usr/local/lib/dji/bag/libdecoder_hdr_soft.so) linux-vdso.so.1 (0x00007ffd539ca000) libavcodec.so.57 => /lib/x86_64-linux-gnu/libavcodec.so.57 (0x0000726932c00000) libavutil.so.55 => /lib/x86_64-linux-gnu/libavutil.so.55 (0x0000726932800000) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x0000726932400000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007269344c4000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007269344bf000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000726932000000) libswresample.so.3 => /lib/x86_64-linux-gnu/libswresample.so.3 (0x000072693449b000) libvpx.so.7 => /lib/x86_64-linux-gnu/libvpx.so.7 (0x0000726931c00000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000726934119000) libwebpmux.so.3 => /lib/x86_64-linux-gnu/libwebpmux.so.3 (0x000072693448e000) libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x0000726934421000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007269340ee000) libdav1d.so.5 => /lib/x86_64-linux-gnu/libdav1d.so.5 (0x000072693267a000) librsvg-2.so.2 => /lib/x86_64-linux-gnu/librsvg-2.so.2 (0x0000726931000000) libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x000072693408e000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x0000726932ac6000) libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007269322d8000) libzvbi.so.0 => /lib/x86_64-linux-gnu/libzvbi.so.0 (0x0000726932249000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x0000726934072000) libsnappy.so.1 => /lib/x86_64-linux-gnu/libsnappy.so.1 (0x0000726934413000) libaom.so.3 => /lib/x86_64-linux-gnu/libaom.so.3 (0x0000726930a00000) libcodec2.so.1.0 => /lib/x86_64-linux-gnu/libcodec2.so.1.0 (0x000072692fa00000) libgsm.so.1 => /lib/x86_64-linux-gnu/libgsm.so.1 (0x0000726934063000) libmp3lame.so.0 => /lib/x86_64-linux-gnu/libmp3lame.so.0 (0x0000726931f8b000) libopenjp2.so.7 => /lib/x86_64-linux-gnu/libopenjp2.so.7 (0x000072693400b000) libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x0000726931f2d000) libshine.so.3 => /lib/x86_64-linux-gnu/libshine.so.3 (0x000072692f600000) libspeex.so.1 => /lib/x86_64-linux-gnu/libspeex.so.1 (0x000072693265c000) libtheoraenc.so.1 => /lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x0000726931bc8000) libtheoradec.so.1 => /lib/x86_64-linux-gnu/libtheoradec.so.1 (0x000072693263e000) libtwolame.so.0 => /lib/x86_64-linux-gnu/libtwolame.so.0 (0x0000726931ba3000) libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x0000726931b76000) libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x0000726931acb000) libx264.so.163 => /lib/x86_64-linux-gnu/libx264.so.163 (0x000072692f200000) libx265.so.199 => /lib/x86_64-linux-gnu/libx265.so.199 (0x000072692e200000) libxvidcore.so.4 => /lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007269308ed000) libva.so.2 => /lib/x86_64-linux-gnu/libva.so.2 (0x0000726931a9a000) libmfx.so.1 => /lib/x86_64-linux-gnu/libmfx.so.1 (0x0000726932630000) libva-drm.so.2 => /lib/x86_64-linux-gnu/libva-drm.so.2 (0x0000726932abf000) libva-x11.so.2 => /lib/x86_64-linux-gnu/libva-x11.so.2 (0x0000726932241000) libvdpau.so.1 => /lib/x86_64-linux-gnu/libvdpau.so.1 (0x000072693223b000) libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x000072692f8c0000) libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x0000726931f17000) libOpenCL.so.1 => /lib/x86_64-linux-gnu/libOpenCL.so.1 (0x0000726932229000) /lib64/ld-linux-x86-64.so.2 (0x0000726934501000) libsoxr.so.0 => /lib/x86_64-linux-gnu/libsoxr.so.0 (0x0000726930f99000) libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x0000726931a8e000) libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007269308bd000) libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x000072692e025000) libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x000072692de43000) libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x0000726931a7c000) libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x000072692f859000) libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x0000726931a6f000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x000072692f58a000) libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x000072692f4df000) libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x000072692f80f000) libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x000072692dd7b000) libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x000072692f1c5000) libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x0000726931f12000) libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x000072692f19b000) libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x0000726930f8a000) libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x0000726930f7d000) libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007269308a8000) libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x0000726930f72000) libnuma.so.1 => /lib/x86_64-linux-gnu/libnuma.so.1 (0x000072692f4d2000) libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x000072692f4ca000) libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x000072692dd31000) libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x0000726931a68000) libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x000072692dcb0000) libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x000072692dc6c000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x000072692f16f000) libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x000072692da71000) libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x000072692da56000) libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x000072692d987000) libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x000072692d96b000) libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x000072692d960000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x000072692d92f000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x000072692f4c1000) libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x000072692d921000) libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x000072692f169000) libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x000072692d919000) libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x000072692d8e2000) libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x000072692d84b000) libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x000072692bc00000) libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x000072692d824000) libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x000072692bbf7000) libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x000072692bbd4000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x000072692bbbc000) libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x000072692bbaf000)
最新发布
09-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值