精华内容
下载资源
问答
  • 2.run msys2 bash 3. editM:\work\code\qt\icu4c-68_2\icu4c\source\runConfigureICU find Cygwin/MSVC replace -MD -MDt to -MT -MTd 4.M:\icu4c-68_2\icu4c\source>bash runConfigureICU Cygwin/MSVC --...

    1. download source code.

    2.run msys2 bash

    3. edit M:\work\code\qt\icu4c-68_2\icu4c\source\runConfigureICU

     find Cygwin/MSVC

    replace -MD -MDt  to -MT -MTd

    4.M:\icu4c-68_2\icu4c\source>bash runConfigureICU Cygwin/MSVC  --disable-debug --enable-release --prefix=/c/icu/dist --enable-static --disable-shared

    5. 

    del M:\work\code\qt\icu4c-68_2\icu4c\source\config\mh-unknow
    copy M:\work\code\qt\icu4c-68_2\icu4c\source\config\mh-msys-msvc M:\work\code\qt\icu4c-68_2\icu4c\source\config\mh-unknow

    6.make

     

    展开全文
  • VS2008报错如下: 1>LINK : fatal error LNK1104: 无法打开文件“hello.a” 库里面就一个很简单的两数相加函数,makefile如下: TARGET = hello.a OBJ = hello.o $(TARGET): $(OBJ) ...
  • MingW64+msys编译x264

    2017-10-19 14:03:29
    很多情况下,我们需要在windows下使用linux下的开源库进行调试,那么如何编译64位的静态库? 1. 首先安装Mingw64和msys,安装地址见附录。 假设Mingw64的安装目录为d:/Mingw64, msys的目录在d:/msys,进入d:/msys/...

    很多情况下,我们需要在windows下使用linux下的开源库进行调试,那么如何编译64位的静态库?
    1. 首先安装Mingw64和msys,安装地址见附录。
    假设Mingw64的安装目录为d:/Mingw64, msys的目录在d:/msys,进入d:/msys/1.0/etc,修改fstab文件,改为:

    d:/Mingw64       \mingw

    2.运行d:/msys/1.0/msys.bat
    3.进入x264目录下,输入:

    ./configure --prefix=/usr/local --enable-shared  --host=x86_64-w64-mingw32
    make && make install

    这里写图片描述


    附录:
    Mingw64和msys下载地址:
    http://pan.baidu.com/s/1mhNQrby 密码:64wy

    x264下载地址:
    http://pan.baidu.com/s/1qYLq6x2 密码:2hlg

    如有疑问,欢迎留言!

    展开全文
  •  到官网上下载新版的ffmpeg 0.6.1 :...   我当时下载mingw安装时是完全在线安装,在mingw目录下会有msys   我mingw装在c:/mingw 下,msys在c:/mingw /msys ...编译ffmpeg 还需要SDL 地址:http://www.
    

    到官网上下载新版的ffmpeg  0.6.1 :http://www.ffmpeg.org/releases/ffmpeg-0.6.1.tar.bz2

     

    我当时下载mingw安装时是完全在线安装,在mingw目录下会有msys

     

    我mingw装在c:/mingw 下,msys在c:/mingw /msys

     

    编译ffmpeg 还需要SDL   地址:http://www.libsdl.org/release/SDL-1.2.14.tar.gz

    解压该软件包;
    将lib下的所有文件复制到C:/mingw/lib;
    将include下的所有文件复制到C:/mingw/include;
    将bin下的i386-mingw32msvc-sdl-config复制到C:/mingw/bin,并重命名为sdl-config;
    将bin下的SDL.dll复制到C:/mingw/bin中。

    并找到sdl的源码包,将其中的include文件复制到C:/mingw/include中

    (因为ffmpeg例子依赖其头文件)

     

    解压ffmpeg-0.6.1.tar.bz2,复制到盘,c:/ffmpeg-0.6.1  (此文件夹中就有configure等文件了)

    打开msys/1.0/etc中的文件fstab 增加一行:C:/ffmpeg-0.6.1

    接着运行:msys.bat文件,启动了命令行界面:

    切换到cd C:/ffmpeg-0.6.1

     

    接着输入命令:

    ./configure --enable-memalign-hack

     

    可能不妙,会出现configure: line ***: pr: command not found  的问题。

    这样,我们还需要下载coreutils   下载地址:http://ftp.gnu.org/gnu/coreutils/

    安装coreutils  打开其安装目录,复制其bin文件夹中的pr.exe ,libintl3.dll,libiconv2.dll 这三个文件到mingw/bin中,OK

     

    用msys.bat重启命令行界面,

    输入:

       ./configure --enable-memalign-hack

     

    通过了,

    之后,

    make

    之后

    make install

     

    完工。

    得到的文件在msys/1.0/local中

    其中的bin中有

    ffmpeg.exe

    ffprobe.exe  (ffmpeg-0.6.1中有4个可执行文件)

    include文件夹中包含

    libavcodec

    libavdevice

    libavformat

    libavutil

    libswscale

    5个文件夹

    lib中有上面对应的5个.a静态库文件

    总共49.5M

      --------------------------------

    生成vc环境下可用的dll,lib库文件

    在msys.bat中加入下面语句:

    call "D:/Program Files/Microsoft Visual Studio 9.0/VC/bin/VCVARS32.BAT"    

    (自己给出相应路径)

    msys.bat启动,输入命令:

    ./configure --enable-shared --disable-static --enable-memalign-hack

    make

    make install

     

    生成的dll,lib在msys/1.0/local中

     

     

     =====================================

    以下是其个性化定制,自已找相应的支持库。 ./configure   中

     

     Usage: configure [options]
    Options: [defaults in brackets after descriptions]

    Standard options:
      --help                   print this message
      --logfile=FILE           log tests and output to FILE [config.err]
      --disable-logging        do not log configure debug information
      --prefix=PREFIX          install in PREFIX [$prefix]
      --bindir=DIR             install binaries in DIR [PREFIX/bin]
      --datadir=DIR            install data files in DIR [PREFIX/share/ffmpeg]
      --libdir=DIR             install libs in DIR [PREFIX/lib]
      --shlibdir=DIR           install shared libs in DIR [PREFIX/lib]
      --incdir=DIR             install includes in DIR [PREFIX/include]
      --mandir=DIR             install man page in DIR [PREFIX/share/man]

    Configuration options:
      --disable-static         do not build static libraries [no]
      --enable-shared          build shared libraries [no]
      --enable-gpl             allow use of GPL code, the resulting libs
                               and binaries will be under GPL [no]
      --enable-version3        upgrade (L)GPL to version 3 [no]
      --enable-nonfree         allow use of nonfree code, the resulting libs
                               and binaries will be unredistributable [no]
      --disable-doc            do not build documentation
      --disable-ffmpeg         disable ffmpeg build
      --disable-ffplay         disable ffplay build
      --disable-ffprobe        disable ffprobe build
      --disable-ffserver       disable ffserver build
      --disable-avdevice       disable libavdevice build
      --disable-avcodec        disable libavcodec build
      --disable-avformat       disable libavformat build
      --disable-swscale        disable libswscale build
      --enable-postproc        enable GPLed postprocessing support [no]
      --enable-avfilter        video filter support [no]
      --enable-avfilter-lavf   video filters dependent on avformat [no]
      --enable-beosthreads     use BeOS threads [no]
      --enable-os2threads      use OS/2 threads [no]
      --enable-pthreads        use pthreads [no]
      --enable-w32threads      use Win32 threads [no]
      --enable-x11grab         enable X11 grabbing [no]
      --disable-network        disable network support [no]
      --disable-mpegaudio-hp   faster (but less accurate) MPEG audio decoding [no]
      --enable-gray            enable full grayscale support (slower color)
      --disable-swscale-alpha  disable alpha channel support in swscale
      --disable-fastdiv        disable table-based division
      --enable-small           optimize for size instead of speed
      --disable-aandct         disable AAN DCT code
      --disable-dct            disable DCT code
      --disable-fft            disable FFT code
      --disable-golomb         disable Golomb code
      --disable-lpc            disable LPC code
      --disable-mdct           disable MDCT code
      --disable-rdft           disable RDFT code
      --disable-vaapi          disable VAAPI code
      --disable-vdpau          disable VDPAU code
      --disable-dxva2          disable DXVA2 code
      --enable-runtime-cpudetect detect cpu capabilities at runtime (bigger binary)
      --enable-hardcoded-tables use hardcoded tables instead of runtime generation
      --enable-memalign-hack   emulate memalign, interferes with memory debuggers
      --enable-beos-netserver  enable BeOS netserver
      --disable-everything     disable all components listed below
      --disable-encoder=NAME   disable encoder NAME
      --enable-encoder=NAME    enable encoder NAME
      --disable-encoders       disable all encoders
      --disable-decoder=NAME   disable decoder NAME
      --enable-decoder=NAME    enable decoder NAME
      --disable-decoders       disable all decoders
      --disable-hwaccel=NAME   disable hwaccel NAME
      --enable-hwaccel=NAME    enable hwaccel NAME
      --disable-hwaccels       disable all hwaccels
      --disable-muxer=NAME     disable muxer NAME
      --enable-muxer=NAME      enable muxer NAME
      --disable-muxers         disable all muxers
      --disable-demuxer=NAME   disable demuxer NAME
      --enable-demuxer=NAME    enable demuxer NAME
      --disable-demuxers       disable all demuxers
      --enable-parser=NAME     enable parser NAME
      --disable-parser=NAME    disable parser NAME
      --disable-parsers        disable all parsers
      --enable-bsf=NAME        enable bitstream filter NAME
      --disable-bsf=NAME       disable bitstream filter NAME
      --disable-bsfs           disable all bitstream filters
      --enable-protocol=NAME   enable protocol NAME
      --disable-protocol=NAME  disable protocol NAME
      --disable-protocols      disable all protocols
      --disable-indev=NAME     disable input device NAME
      --disable-outdev=NAME    disable output device NAME
      --disable-indevs         disable input devices
      --disable-outdevs        disable output devices
      --disable-devices        disable all devices
      --enable-filter=NAME     enable filter NAME
      --disable-filter=NAME    disable filter NAME
      --disable-filters        disable all filters
      --list-decoders          show all available decoders
      --list-encoders          show all available encoders
      --list-hwaccels          show all available hardware accelerators
      --list-muxers            show all available muxers
      --list-demuxers          show all available demuxers
      --list-parsers           show all available parsers
      --list-protocols         show all available protocols
      --list-bsfs              show all available bitstream filters
      --list-indevs            show all available input devices
      --list-outdevs           show all available output devices
      --list-filters           show all available filters

    External library support:
      --enable-avisynth        enable reading of AVISynth script files [no]
      --enable-bzlib           enable bzlib [autodetect]
      --enable-libopencore-amrnb enable AMR-NB de/encoding via libopencore-amrnb [no]
      --enable-libopencore-amrwb enable AMR-WB decoding via libopencore-amrwb [no]
      --enable-libdc1394       enable IIDC-1394 grabbing using libdc1394
                               and libraw1394 [no]
      --enable-libdirac        enable Dirac support via libdirac [no]
      --enable-libfaac         enable FAAC support via libfaac [no]
      --enable-libfaad         enable FAAD support via libfaad [no]
      --enable-libfaadbin      open libfaad.so.0 at runtime [no]
      --enable-libgsm          enable GSM support via libgsm [no]
      --enable-libmp3lame      enable MP3 encoding via libmp3lame [no]
      --enable-libnut          enable NUT (de)muxing via libnut,
                               native (de)muxer exists [no]
      --enable-libopenjpeg     enable JPEG 2000 decoding via OpenJPEG [no]
      --enable-librtmp         enable RTMP[E] support via librtmp [no]
      --enable-libschroedinger enable Dirac support via libschroedinger [no]
      --enable-libspeex        enable Speex decoding via libspeex [no]
      --enable-libtheora       enable Theora encoding via libtheora [no]
      --enable-libvorbis       enable Vorbis encoding via libvorbis,
                               native implementation exists [no]
      --enable-libvpx          enable VP8 support via libvpx [no]
      --enable-libx264         enable H.264 encoding via x264 [no]
      --enable-libxvid         enable Xvid encoding via xvidcore,
                               native MPEG-4/Xvid encoder exists [no]
      --enable-mlib            enable Sun medialib [no]
      --enable-zlib            enable zlib [autodetect]

    Advanced options (experts only):
      --source-path=PATH       path to source code [$source_path]
      --cross-prefix=PREFIX    use PREFIX for compilation tools [$cross_prefix]
      --enable-cross-compile   assume a cross-compiler is used
      --sysroot=PATH           root of cross-build tree
      --sysinclude=PATH        location of cross-build system headers
      --target-os=OS           compiler targets OS [$target_os]
      --target-exec=CMD        command to run executables on target
      --target-path=DIR        path to view of build directory on target
      --nm=NM                  use nm tool
      --ar=AR                  use archive tool AR [$ar_default]
      --as=AS                  use assembler AS [$as_default]
      --cc=CC                  use C compiler CC [$cc_default]
      --ld=LD                  use linker LD
      --host-cc=HOSTCC         use host C compiler HOSTCC
      --host-cflags=HCFLAGS    use HCFLAGS when compiling for host
      --host-ldflags=HLDFLAGS  use HLDFLAGS when linking for host
      --host-libs=HLIBS        use libs HLIBS when linking for host
      --extra-cflags=ECFLAGS   add ECFLAGS to CFLAGS [$CFLAGS]
      --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS]
      --extra-libs=ELIBS       add ELIBS [$ELIBS]
      --extra-version=STRING   version string suffix []
      --build-suffix=SUFFIX    library name suffix []
      --arch=ARCH              select architecture [$arch]
      --cpu=CPU                select the minimum required CPU (affects
                               instruction selection, may crash on older CPUs)
      --enable-powerpc-perf    enable performance report on PPC
                               (requires enabling PMC)
      --disable-asm            disable all assembler optimizations
      --disable-altivec        disable AltiVec optimizations
      --disable-amd3dnow       disable 3DNow! optimizations
      --disable-amd3dnowext    disable 3DNow! extended optimizations
      --disable-mmx            disable MMX optimizations
      --disable-mmx2           disable MMX2 optimizations
      --disable-sse            disable SSE optimizations
      --disable-ssse3          disable SSSE3 optimizations
      --disable-armv5te        disable armv5te optimizations
      --disable-armv6          disable armv6 optimizations
      --disable-armv6t2        disable armv6t2 optimizations
      --disable-armvfp         disable ARM VFP optimizations
      --disable-iwmmxt         disable iwmmxt optimizations
      --disable-mmi            disable MMI optimizations
      --disable-neon           disable neon optimizations
      --disable-vis            disable VIS optimizations
      --disable-yasm           disable use of yasm assembler
      --enable-pic             build position-independent code
      --malloc-prefix=PFX      prefix malloc and related names with PFX
      --enable-sram            allow use of on-chip SRAM

    Developer options (useful when working on FFmpeg itself):
      --disable-debug          disable debugging symbols
      --enable-debug=LEVEL     set the debug level [$debuglevel]
      --enable-gprof           enable profiling with gprof [$gprof]
      --disable-optimizations  disable compiler optimizations
      --enable-extra-warnings  enable more compiler warnings
      --disable-stripping      disable stripping of executables and shared libraries
      --samples=PATH           location of test samples for FATE

    展开全文
  • 使用Qt的MinGW + msys 编译Protobuf-2.6.1

            鉴于用了近一个月来研究QT中使用Protocol Buffers,先啰嗦地讲述一下这个坎坷的寻路过程,不想看的可以直接跳到下面的正文。又因为作为一枚纯小白,对一些简单的概念也会进行解释,可能有不正确的地方,希望看到的大神们能留言指正,谢谢~

            实习中的项目,使用QT来开发,需要用到Protocol Buffers来作为数据在网络中传输的格式,便开始了研究如何在Qt中使用Protocol Buffers。

           首先,什么是Protocol Buffers?

            Protocol Buffers是Google的一种数据交换格式,它独立于语言,独立于平台,可扩展,可以实现对数据的序列化和反序列化(序列化:将对象转换为一种通用结构,反序列化:将通用结果转换为对象)。

            想要在Qt中使用Protocol Buffers,必须有它相应的库文件和头文件,要获得它相应的库文件和头文件方法有两个,我从知乎上的一篇文章中看到这两个方法(https://www.zhihu.com/question/20987397)。

            在Qt中使用Protobuf的两个方法分别是:

           1、用Qt构建一个类工程库,把Protobuf的源码放进去,用qmake编译,这样可以形成可用的库,但中途苦难重重,各种报错,不建议(一看大神这样说,我果断放弃了这种方法)。

           2、用Cygwin或者MinGW+msys编译Protobuf库,用Cygwin编译最容易也最简单,因为需要的库和头文件都可以自行安装,而MinGW+msys的libtools的更新速度赶不上Protobuf的更新速度,有时候缺少头文件,编译会失败(看到这个方法时,我既不知道Cygwin是什么,也不知道MinGW+msys是什么,但是看到有可行的方法时已经很是开心,便啥也不管的开始找源码编译去了)。

           通过百度才知道源码一般都可以从GitHub中下载,GitHub一个纯英文的网站,看到就头痛,但是搜索别人的中文博客又不能纯然理解,只能硬着头皮看下去,其实GitHub给的相关文档很是齐全,很给力,奈何自己水平太低,走了很多弯路。附上Protobuf在GitHub中的地址:https://github.com/google/protobuf/

           拉到网页下方的Protocol Compiler Installation,这个里面的C++ Installation Insturctions提供了安装的方法,http://github.com/google/protobuf/releases提供了Protobut的下载地址(我一直下载的是最新版本v3.2.0,一直编译不成功,然而项目里用的其实是v2.6.1版本,最后没辙选了v2.6.1版本的源码使用Cygwin编译居然成功了!新版本编译一直报错readlink was not declared in this scope,也没找到解决办法)。

           然后就follow着C++ Installation Insturctions开始编译,开始就绕了个大弯。

           C++ Installation分为Unix和Windows,我想着自己的电脑操作系统是Windows就直接忽略Unix,开始看Windows版编译。指南中写道:想要用Microsoft Visual C++编译,看cmake/READE.md,想要用Cygwin或MinGW,follow Unix Installation。当时我并不知道Qt所需要的动态库和静态库文件是.so和.a为后缀的,以为dll和lib就能解决问题,便直奔用Mircosoft Visual C++编译,下载cmake去编译了,生成文件之后在Qt中不能使用才幡然醒悟,在cmake上花的时间也不少,因为在这里没啥用处也不阐述。

           知道自己方向走错后便去搜索如何获得Qt需要的库文件,便发现需要用Cygwin或MinGW编译才行,我便又鬼使神差的选择了MinGW,又是一番捯饬,还下载了msys,才勉强可以开始编译,但是一直有错,最终还是回归到了正途,去研究用Cygwin来编译。

           然鹅,然鹅,当我成功用Cygwin编译了Protobuf后,将生成的库文件放在Qt中使用,却会编译报错,我用别人的库文件却能成功运行,如此,才发现我用Cygwin生成的库文件在Qt中也是不成的,最后想出用Qt的MinGW+msys来编译Protocol Buffers。

          现在开始正文,使用Qt的MinGW + msys 编译Protobuf-2.6.1(最新版本的编译报错)

          准备工作:

          1、Qt 4.7.4和Qt Creator 2.4.1:

                a、下载:在官网上下载,需要注册登录一波,什么版本都有,很全。

                      qt-creator-win-opensource-2.4.1:http://download.csdn.net/download/ningmengaiyu/4346076,CSDN上的资源。

                      qt-win-opensource-4.7.4-mingw:http://download.qt.io/archive/qt/4.7/,没找到别的资源,就提供官网的地址。

                b、安装:百度有教程:http://jingyan.baidu.com/article/59a015e3400267f7948865e8.html,4.7.1和4.7.4安装差别不大,我安装的目录D:\Qt。

                c、配置环境变量:添加3个:D:\Qt\4.7.4\bin;  D:\Qt\qtcreator-2.4.1\bin;  D:\Qt\qtcreator-2.4.1\mingw\bin;

                d、查看gcc安装结果:在cmd命令里输入gcc -v检查gcc安装版本,成功即如下图:

                

          2、msys:下载和安装msys可以看这篇博文:http://blog.csdn.net/yangyangyang20092010/article/details/46350519    

          3、Protocol Buffers:http://github.com/google/protobuf/releases在网址中找到v2.6.1版本下载

          开始编译:

         1、Follow上文说的C++ Installation - Unix开始编译,地址:https://github.com/google/protobuf/blob/master/src/README.md

                

                因为已经下载了源码,可以直接从这里开始

                

          2、 在D:\MinGW\msys\1.0中找到下载完成的msys.bat,打开:

                

                进入下载好的Protocol Buffers的目录:

                

          3、开始配置,输入./configure:

               

          4、开始编译,输入make:

                make的时候出现一个bug,说在d:/qt/qtcreator-2.4.1/mingw/lib/gcc/mingw32/4.4.0中,没有libstdc++.dll.a,我找进去,发现确实没有这个文件,只有libstdc++.a,上网查了下,将libstdc++.a改名成libstdc++.dll.a,再次make,成功。

          5、make check:

                安装指南里面也写了如果make check失败了依然可以install,但是一些库可能不能正常使用:        

          6、make install

          至此,编译Protocol Buffers v2.6.1成功。

          其实Cygwin和MinGW+msys的编译过程是完全一样的,只是会遇到不同的问题需要解决,需要大家稍稍能看懂error的内容,才好去查找解决办法。

          查看生成文件:

          1、在目录D:\ProtocolBuffers\protobuf-2.6.1\src\.libs下查看生成的.a文件


         2、在目录D:\MinGW\msys\1.0\local\include\google\protobuf下查看所有需要的头文件            


           至此,使用Cygwin编译Protocol Buffers v2.6.1全部完成,经试验得,生成的库文件和头文件均可在Qt Creator 2.4.1中使用,具体的使用方法请见下一篇博文。

    展开全文
  • 可以去ffmpeg官网下载已经编译好的版本:https://ffmpeg.zeranoe.com/builds/ ...下载安装MSYS-1.0.11,安装后将c:\msys\1.0\etc 中的fstab.sample文件重命名为fstab,并将fstab中的内容改为c:/Qt/Qt5.5.1/Too
  • MSYS2 编译 sigrok

    千次阅读 2017-06-11 14:50:49
    MSYS2 编译 sigrok公司买了个HANTEK虚拟示波器,使用起来感觉不是很顺,一是在我的WIN7的电脑上一装驱动就蓝屏死机,二是示波器软件看波形等操作很不顺手。于是想找个开源的示波器软件用用。网上有个SIGROK,可以支持...
  • MSYS在Windows上编译静态库的应用

    千次阅读 2015-08-11 11:11:20
    一般情况在Windows上编程自然用VC IDE 编译任何lib或者dll或者exe都很方方便; ...3:编译静态连接库lib(或者.a),编译完成后在VC中应用,就会遇到一些问题,主要是提示缺少库的问题: 解决方法
  • win32 + windows + mingw + msys 编译ACE

    千次阅读 2009-10-31 21:45:00
     安装MSYS3. 下载压缩包,解压后得文件夹:ACE_wrappers4. 在ACE_wrappers/ace文件夹中加入新文件: config.h , 具体见下面的[附]config.h配置.5. 在ACE_wrappers/include/makeinclude 中创建修改文件: platform_...
  • 一.环境配置 1.下载并安装 MinGW-5.1.4.exe (http://jaist.dl.sourceforge.net/sourcef … -5.1.4.exe)...建议安装到c:/mingw. 2.下载并安装 MSYS-1.0.11-rc-1.exe (http://jaist.dl.sourceforge.net/sourcef … 1-r
  • 搭建Msys2+MinGW+Qt5.15.0静态编译

    千次阅读 2020-05-31 02:05:03
    1. 下载msys2 并安装 ...3. 升级msys 并 更新源数据库, 不然可能后面安装的Qt静态库不是最新 的5.15.0 pacman -Syu 4. 64bit静态msys安装目录下 双击 打开 “msys2_shell.cmd” 打开 -https://pa..
  • 目录背景配置编译环境编译FFmpeg代码FFmpeg不依赖任何库先编译配置PKG_CONFIG_PATH,否则pkg-config可能找不到编译完的开源库编译x264代码x265nv硬件加速mp3lameSDL2最终指令: 背景 配置编译环境 1. 安装 MSYS2, 64...
  • msys2编译FFmpeg全网最详细步骤

    千次阅读 2020-05-29 20:06:01
    本文讲述使用msys2编译ffmpeg源码的方法,使用该方法不需要安装mingw。msys2是一个在windows上模拟linux环境的软件,在msys2上可以使用大多数的shell命令,它可以在一定程度上代替虚拟机,让用户可以在windows上...
  • 用ubuntu交叉编译静态的GTK库

    千次阅读 2013-11-25 20:36:40
    在windows下用Mingw和msys编译死慢死慢.(用bash.exe进行configure太慢了,还时不时跳个错误出来..) 所以我用ubuntu交叉编译.configure相当的快. jhbuild本为gnome这个庞大工程而生,编译GTK这方面也许只有它最方便了...
  • VS2019 + msys2 编译FFmpeg

    2020-07-28 17:06:41
    一、编译环境搭建 1、Msys2 安装 官网下载地址:https://www.msys2.org/ 默认安装就可以了 2、Cmake安装 官网下载地址:https://cmake.org/download/ 安装方法可参考:...
  • msys下mingw编译thrift

    2020-12-24 22:07:26
    1.依赖关系 thrift依赖boost,libevent...openssl编译要用msys2,类linux环境,省时省力 先到https://www.msys2.org/下载安装msys2,安装完以后只有基本的linux环境,编译环境需要单独安装,先修改msys源,官方源国内
  • 1、修改配置文件 QMAKE_CFLAGS = -pipe -DUNICODE QMAKE_LFLAGS = –static QMAKE_LFLAGS_DLL = -static
  • 上文介绍了编译libfdk-aac的方法,下面开始介绍用VS2015+MSYS2编译FFmpeg,以及将libfdk-aac的库连接进FFmpeg中。 https://blog.csdn.net/icsecurity/article/details/118382410 一、环境准备 1、安装VS2015 ...
  • 1. 编译botan 下载botan2.14.0(https://github.com/randombit/botan/tags), 其他botan版本兼容没试, 或许你可以试试, 高版本编译语句一样, 只是1.几的版本编译语句稍微自己研究下, 没记录 1) 生成Makefile ...
  • 已经编译的下载地址 http://ingar.satgnu.net/devenv/mingw32/files/ 提示:这个网站的msys-2013-12-14-local32-gtk.7z压缩文件是数据错误, 还好msys-2013-06-30-local32-gtk.7z文件是完好的...
  • 一、下载安装msys2 首先我们在http://msys2.github.io/下载msys2。进入该网址后,可以看到如下页面: 这里由于博主的电脑是win10、64位操作系统,所以选择msys2-x86_64-20190524.exe。下载下来后双击安装。这里...
  • mingw/msys编译boost

    2016-03-24 14:24:41
    打开msys之后,就可以开始编译boost了。首先,当然是先去下载源代码包了,下载了之后解压缩。试了好几次,不能直接执行boost源代码最外层的那个bootstrap.sh这个脚本来生成bjam文件。直接执行,会提示找不到sys/...
  • win 中使用 MSYS和MINGW编译ffmpeg 准备工作 1 下载msys 下载地址 2下载MingW ...3.下载SDL(为编译出ffplay准备) ...使用MingW交叉编译winffmpeg静态库 安装软件 (1). MinGW+Msys安装 下载MSYS,解压到E
  • Windows 下用 VS2015+MSYS 一键编译 FFMPEG 生成 FFPLAY 前提条件,你已经安装了可以编译FFMPEG的编译环境。 如果你还没有配置好编译环境,可以看这里:用VS2015编译FFMPEG 因为编译 ffplay 需要 sdl2 ,所以你...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,270
精华内容 508
关键字:

msys编译静态