首页 > 代码库 > mp4v2使用mingw编译配置
mp4v2使用mingw编译配置
备注:黄色部分为原始语句,红色部分为修改后的语句
‘-’表示去掉,‘+’表示增加
1.修改configure文件
1)去掉enable_shared=no
*-*-mingw*) # do not support shared - enable_shared=no
2)搜索X_libmp4v2_la_LDFLAGS,在如下位置增加mingw的相应设置
*-*-cygwin*) X_libmp4v2_la_LDFLAGS=‘-no-undefined‘ ;; + *-*-mingw*) + X_libmp4v2_la_LDFLAGS=‘-no-undefined‘ + ;;
2.修改include/platform.h
#ifndef MP4V2_NO_STDINT_DEFS - #if defined( _WIN32 ) && !defined( __MINGW32 + #if defined( _WIN32 ) && (_MSC_VER < 1800) && !defined(_MSC_STDINT_H_) && !defined( __MINGW32__ ) -#if defined( _WIN32 ) || defined( __MINGW32__ ) +#if defined( _WIN32 ) && !defined( __MINGW32__ ) # if defined( MP4V2_EXPORTS ) # define MP4V2_EXPORT __declspec(dllexport) # elif defined( MP4V2_USE_DLL_IMPORT ) || !defined( MP4V2_USE_STATIC_LIB )
3.mingw编译
./configure --prefix=/d/third-party/mp4v2/install make make install
mp4v2使用mingw编译配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。