Mingw 64 Binari Options


Aggiornare MinGW pacchetti di distribuzione binaria per MinGWGCC 5.x QTBUG-35288 Fornire MinGW pacchetti binari a 64 bit. Open Options. Problema Mostra tutti i recensioni. Il programma di installazione ed eseguire Qt su Windows Ci sono tre opzioni: 1 Qt con Qt Creator 2 Qt e Visual Studio plug-in 2.1 di Visual Studio 2008 e più anziani (non coperti qui). La creazione di un compilatore nativo Win64. Per creare un compilatore nativo x86-64 di Windows è necessario innanzitutto creare un cross-compilatore MinGW-W64. Una volta creato il compilatore croce. 26 agosto 2016 Windows Descrizione. Il progetto mingw-W64 è un ambiente completo di runtime per gcc per sostenere i binari nativo ai sistemi operativi Windows a 64 bit e 32-bit. Fonti per mingw-64 pacchetti binari sono abbastanza facile da trovare, però. Significato opzioni di installazione mingw-W64. 30. Come installare MinGW-W64 e MSYS2. tdm64-gcc-5.1.0-2.exe installazione Bundle per l'edizione MinGW-W64 TDM64. Tutto il codice sorgente per i pacchetti binari TDM-GCC, tra cui sia la non modificati. Clang compilatore utenti opzioni della riga di comando manuale, o in cui l'aumento di dimensioni binario causata dal runtime disinfettante è una preoccupazione. Per costruire un binario a 64 bit su Windows è necessaria la versione a 64 bit dei 64 bit di supporto MinGW per impostazione predefinita, ma sono in grado di attiva questa opzione. MinGW-W64 - per 32 e 64 bit di Windows 2016/08/27 00: 31: 44,904 mila download gratuito. Dual-bersaglio (32 a 64-bit) compilatori MinGW-W64 per Windows 32 e 64 bit. Compilare per Windows su Linux. 2.tar xvfz mingw-W32-binx8664-linux20110510sezero. tar. gz opt - C. Qualsiasi altra opzione per compilare le finestre binario su Linux risposta. Installazione di Agar su Windows a 64 bit (MinGW-W64) Questa guida descrive la procedura consigliata per la produzione di un nativo a 64-bit di Windows build di applicazioni di agar e agar. MinGW, una contrazione di minimalista GNU per Windows. è un ambiente di sviluppo minimalista per le applicazioni native di Microsoft Windows. MinGW fornisce un completo. È possibile creare i binari Windows senza nemmeno l'avvio in Windows vedere Cross-Compilare Sotto Linux. . 64 mondiale bit) cross-compilazione sotto Linux binario: Croce. Versione MingW di GCC (per 64 binari bit). Windows per generare 64 binari bit (ELF, crudo binario ecc). 11 Luglio 2010 Per quanto sorprendente possa sembrare a prima vista, il progetto MinGW-W64 consente agli utenti di compilare Qualsiasi altra opzione per compilare le finestre binario su Linux per la maggior parte MinGW-basano le frecce rosse sono tutte le opzioni di default che saremo mantenendo e l'ultima freccia blu è a zip-3.0.0 a 32 bit o zip-3.0.0 a 64 bit. 8 Nov 2014 C: cygwin64setup-x8664.exe q - P wget - P gcc-g - P fanno - P Heres una descrizione delle opzioni della riga di comando passati da configurare. Probabilmente è una domanda stupida, ma ero alla ricerca di una risposta da circa 3h. Come compilare binario a 64 bit con (Dev-C) MinGW Ho readed che MinGW. Installazione di MinGW-W64 MSYS su Win 10 x64 MinGW (64-bit) sarà installato in C: scegliere queste opzioni: Versione. Se la piattaforma di destinazione richiede extra-libsusrlib64values-xpg6.o alle opzioni di configurazione in quanto il W64-x8664-yasm mingw-W64-x8664-gcc mingw-W64. 31 Ottobre 2014 ANN cpuminer-multi v1.2 (Linux di Windows VStudioMinGW64) GPL di Open No.1 Bitcoin opzioni binarie e Double Dice MinGW, essere minimalista, non lo fa, e non lo farà mai, tentativo di fornire un ambiente di runtime POSIX per la distribuzione delle applicazioni POSIX su MS Windows. MinGW (storicamente Aggiungendo le opzioni --ex-insight o --ex-gcc possono causare problemi Tuttavia, come il binario viene chiamato durante le funzioni di fase di altri ebuilds. La creazione di un ambiente MinGW-W64 build. Da get-configurazione che mostra l'installazione selezionata opzioni di avere dipendenze binarie in c:... MinGW MinGW-packages - script del pacchetto per MinGW-W64 obiettivi per costruire sotto MSYS2 MinGW-W64 per chi non lo sapesse (32 vs 64 bit) sono disponibili le opzioni di nani, Ciascuna. sopra opzioni è una cartella nella cartella di download MinGW-w64s. Installare MinGW-W64 compilatore. TDM-GCC-64. Aggiornamento MEX file da utilizzare MinGW compilatore. Se si dispone di file di origine MEX costruita con un diverso compilatore MATLAB supportato. costruzione di Windows DLL con MinGW. Inizio sistema radio e l'aggiunta di alcune opzioni da linea di comando del linker, per avere la compatibilità binaria tra MinGW. MinGW GCC singolo a 32-bit e 64-bit così c'è alcuna versione binaria a 32 bit di MinGW GCC che possono entrambi gli obiettivi per quanto ne so MinGW o 32 bit di Windows. Impostazione dell'ambiente MinGW MinGW 64 64 è un compilatore fonte CC aperto basato sul popolare gcc in fondo, è destinato a generare eseguibili per Windows. pkbuilds - precompilata MinGW software esatto che pkbuilds fornisce un binario per MinGW le altre opzioni cross-compilazione a 32 e 64 bit. Informazioni sul compilatore MinGW. MinGW FAQ. Se avete qualche Mingw offre due diverse opzioni di libreria di runtime. Ci sono diverse opzioni che si possono scegliere: rubenvb I pacchetti binari non includono SDK MinGW-W64 opzionali, tra cui il DXSDK e DDK. incompatibilità binaria È possibile modificare le opzioni relative all'account MinGW o cancellarti in: elenca i compilatori (i686x8664) MinGW. 26 Agosto 2016 Il progetto MinGW-W64 tuttavia non fornisce binario versioni ufficiali: queste opzioni tra cui scegliere. utilizzando MSYS2-shell MinGW-W64. Note di installazione specifiche HostTarget di GCC. o una distribuzione binaria di GCC. GCC contiene il supporto per x86-64 utilizzando la libreria di runtime mingw-W64. Aggiunta di compilatori. Qt è supportato su una varietà di piattaforme a 32-bit e 64-bit, è necessario specificare il compilatore da utilizzare per ogni kit in Strumenti opzioni di compilazione. MinGWiki Pagine: Come aggiungere o modificare pagine MinGWiki. Per iniziare: Link a risorse utilizzate dai membri della comunità MinGW, come tutorial, utilità e programmi. Il 21-gen-2016 di login è stato unificato con Qt account. Strumenti di esportazione Qt QTBUG-50504 montate Qt Mingw-64 installatori binari. Questa pagina contiene le linee guida per la compilazione OpenTTD per Win32 con MinGW. cd zlib-1.2.8 make - f win32Makefile. gcc BINARYPATHbin INCLUDEPATHusrlocal. NetCDF Port usando MinGW: nativo di Windows a 64 bit (e 32 bit) DLL Introduzione. Vi è una domanda per l'utilizzo di biblioteca NetCDF come un nativo di Windows. MinGW-packages mingw-W64-OpenCV mingw-W64-cmake. patch. contributori fetching Non è possibile recuperare collaboratori in questo momento. Storia Blame Raw. Opzioni per controllare Clang Crash diagnostiche Opzioni per emettere l'ottimizzazione Cygwin mingw32 MinGW-W64 Questo leggerà perf. data e il file binario Come installare OpenCV su Windows prova a codeblocks. tasto destro del mouse e selezionare progetto di prova a costruire le opzioni. Mingw 64, Codice. Blocchi. MinGW-64-bit. Si tratta di MinGW-W64, MinGW, MSYS, MSYS2 e Qt 5. Sintesi. Si consiglia una distribuzione basata MinGW-W64 con un recente. Eclipse CDT con MinGW W64. (Mingw-W64-binx8664-mingw20101003sezero) è a 64 bit binari, ma c'è un nuovo nodo denominato Opzioni Discovery. Messaggi circa costruire MinGW-W64 prefisso mingw-W64-binx8664-mingw. un binario universale per Mac (risolto utilizzando le opzioni di compilazione che potrebbe mingw64 how-to esempio presuppone che librttopo è disponibile se questo non è il vostro caso si dovrebbe ovviamente omettere di specificare l'opzione di compilazione sorgente corrispondente pacchetto:... gcc-mingw-W64 ( . 5ubuntu1) I seguenti pacchetti binari sono costruite da questo pacchetto sorgente: gobjc-mingw-W64-x86-64 collegamento dati binari usando MinGW-W64 per 32 bit quando viene eseguito a 64 bit di Windows discariche mia personalizzato binario COLLECTGCCOPTIONS-v - m32 - statica. Questa pagina raccoglie i link a tutti gfortran non ufficiale pacchetti binari le persone a costruire regolarmente, (host) su Windows a 64 bit (xx86-64-MinGW) GFortranBinaries. Fortran, C e C per Windows Questa pagina web fornisce Fortran, 64-bit gcc-7 -20160904-32.iso: gcc-7-20160904-64.iso:. Compreso gdb fare OpenMP jcl neuLoop 16 ottobre 2013 Ognuna delle opzioni di cui sopra è una cartella nella cartella di download-w64s MinGW è possibile trovare il fagotto sotto External-. binary-pacchetti e qui. MinGW-64-bit. si tratta di MinGW-W64, MinGW, MSYS, MSYS2 e Qt 5. Sintesi. Si consiglia una distribuzione basata MinGW-W64 con un recente. Panoramica. Qui discuteremo installazione di cross-compilatori MinGW-W64 per Windows a 32-bit e 64-bit cross-compilatori sotto Linux. Ci sono due tipi di file binari. GNU Utilità binari. Up: ar. 1.1 Controllo ar sulla riga di comando ar - X3264 - pmod Visualizza l'elenco delle opzioni della riga di comando supportato. Re: MinGW per Windows 7 a 64 bit. Ciao, io so che la lista degli utenti è per il bit API di Windows 32, ma potrebbe per favore mi punto nella giusta direzione per ottenere. Basta usare la stessa fonte MinGW-W64 che è stato utilizzato per creare il prefisso croce e le opzioni --with-sysroot, il binario è installato in usrlocalbin e che. 22 nov 2011 pacchetti binari casa esterni (Win64 ospitato) MSYS (32-bit) nome modificato MinGW-W64 compilatori per Windows 32 e 64 bit. Guida all'installazione MinGWFFmpeg. Per compilare FFmpeg su Windows, è necessario installare l'ambiente MinGW e alcuni strumenti che sono strettamente necessarie. 11 Maggio 2015 Installazione MinGW-W64 MSYS su Win 10 x 64 (o Win 8.1 o Win 7) da MinGW è necessario assicurarsi che si sceglie le opzioni di filo win32 Vai io ho scaricato MinGW con mingw-get-inst, e ora io ho notato che non può compilatore per x64. Quindi non vi è alcuna versione binaria a 32 bit di MinGW. La creazione di un ambiente di compilazione MinGW-W64. Dal get-configurazione con le opzioni di installazione selezionate. avere dipendenze binarie in c: mingw. Una suite compilatore per 32 e 64 bit di Windows basato sul toolchain GNU. Notizia. Di. Questa versione TDM-GCC incorpora un paio di patch locali del MinGW-W64. Ciao, io so che la lista degli utenti è per il bit API di Windows 32, ma potrebbe per favore mi punto nella giusta direzione per ottenere qualche consiglio sulla gestione MinGW in un po '64. Questo argomento è stato bloccato. Questo argomento è stato sbloccato. Questo argomento è stato bloccato. Questo argomento è stato sbloccato. Esamineremo il rapporto al più presto. Questo argomento è stato riposto in MinGW utenti. Posso utilizzarlo L'email può contenere informazioni riservate o privilegiate o essere soggetti al diritto d'autore. Se non siete il destinatario non devi divulgare, copiare o utilizzare qualsiasi parte del e-mail. Ive scaricato MinGW con mingw-get-Inst. ed ora Ive ha notato che esso non può compilatore per x64. Quindi non vi è alcuna versione binaria a 32 bit di MinGW GCC che può compilare entrambi i driver per Windows a 32 bit e anche per Windows a 64 bit non voglio una versione a 64-bit in grado di generare codice a 32 bit, in quanto voglio che il compilatore di eseguito anche su Windows a 32 bit, e Im solo alla ricerca di binari precompilati qui, non i file di origine, dal momento che Ive ha trascorso innumerevoli ore compilazione GCC e in mancanza, e Ive dato per un po '. (Chiesto 16 11 Mar alle 08:47 in grado di confermare che l'idea espressa da hirschhornsalz non funziona. Ho migrato da mingw32 a mingw64 e quindi so che il codice viene compilato in entrambi i casi, tuttavia quando si tenta di compilare con - m32 da mingw64, varie le dipendenze non sono state soddisfatte: libmingwex. a, libmoldname. a, libadvapi32.a, libmsvcrt. a, libpthread. a, libshell32.a, libuser32.a, libkernel32.a, etc. etc. peccato ndash Ingegnere Arcane 9 15 apr alle 19:41 mi rendo conto che questa è una vecchia questione. Tuttavia la sua collegata alle molte volte la questione è stata ripetuta. ho trovato, dopo un sacco di ricerca che, ormai, anni dopo, entrambi i compilatori sono comunemente installati per impostazione predefinita durante l'installazione di MinGW . dal repository (cioè sinaptica) è possibile controllare e verificare eseguendo il comando Linuxs individuare: Sul mio Ubuntu (13.10) installare ho per default i seguenti compilatori di scegliere dei trovati eseguendo il comando locate Infine, i meno youd hanno.. fare su molti sistemi viene eseguito: spero che i molti link a questa pagina può risparmiare un sacco di programmatori qualche ricerca manuale di installazione time. MinGWFFmpeg per compilare FFmpeg su Windows, è necessario installare l'ambiente MinGW e alcuni strumenti che sono strettamente necessario. Le sezioni seguenti forniscono alcune indicazioni per l'installazione alcuni dei componenti necessari. Si noti che gli unici requisiti rigorosi per la compilazione di una versione plain vanilla di FFmpeg (nessun librerie esterne) è MinGW (ambiente di compilazione) e git richiesto per il download e l'aggiornamento del codice sorgente. Si noti inoltre che a volte è più facile da attraversare di compilazione, vedere CrossCompilingForWindows. che può anche contenere alcuni hintsclues per compilare la necessità youd varie dipendenze usando MinGW, troppo. Alcune informazioni compilazione di Windows-specifico può essere trovato nella documentazione ufficiale: MinGWMSys Che, fondamentalmente, hanno due opzioni per un compilatore: mainline mingw o mingw-W64. Entrambi offrono gcc che lavorano per le finestre. Quest'ultimo tende ad essere un po 'più aggiornata di quella precedente, e offre la compatibilità più biblioteca, come le intestazioni DirectShow, in modo da utilizzare preferibilmente mingw-W64. Le istruzioni qui sono fondamentalmente per mainline MinGW, ma i due sono intercambiabili. In sostanza, verrà installato un pacchetto MinGW (MinGW o MinGW-W64) e uno (o MSys Msys2), MinGW fornisce gcc e le intestazioni e il cambiamento, Msys fornisce utilità shell come marca e bash. MinGW-W64 (probabilmente come MinGW, ma con i file di intestazione migliori) sono disponibili all'indirizzo: mingw-w64.sourceforge (notare che questo progetto non ha compilatori scaricabili per impostazione predefinita, youll probabilmente vogliono il progetto mingw-build, che forniscono i compilatori predefiniti , vedere l'elenco di opzioni qui: stackoverflowa2050221232453 e qui mingw-w64.orgdoku. phpdownload). Per utilizzare mingw-W64, in fondo l'installazione Msys utilizzando la configurazione MinGW, come sopra, ma solo controllare i msys opzione sviluppatori per. Quindi installare un compilatore MinGW-W64 (vedi ingar. satgnudevenvmingw32base. html). Ecco un esempio: helyar2014compile-ffmpeg-64-bit-on-Windows-con-msysmingw-W64 Quindi configurare il PATH in modo appropriato, per esempio il mio è simile al seguente: c: installsmingw-w64i686-4.9.2-POSIX-nano-rtv3 - rev0mingw32binc: MinGWmsys1.0bin. essendo l'inizio del percorso. In questo caso, il MINGWPATH sarebbe C: installsmingw-w64i686-4.9.2-POSIX-nano-rtv3-rev0mingw32 Si noti inoltre che per accedere dispositivi di input DirectShow si deve utilizzare il mingw-W64 come il compilatore (o cross compiler), come rette intestazioni MinGW non avete questa funzionalità a quanto pare. E per installare le librerie youd utilizzare. configure --prefixusrlocal o - prefixcinstallsmingw-w64i686-4.9.2-POSIX-nano-rtv3-rev0mingw32i686-W64-mingw32 Quest'ultimo se si vuole installare qualcosa al vostro MINGWPATH sé. e cercare la pagina di download. Il metodo consigliato per installare MinGWMSys è attraverso il programma di installazione automatica, mingw-get-setup. exe. Questo scaricherà la maggior parte dei pacchetti fondamentali di base. E di solito l'installazione in C: MinGW, ma è possibile definire il percorso di installazione durante la configurazione, annotare questa strada (che chiameremo come percorso MinGW o MINGWPATH avanti in questa guida). Una volta installato MinGW si dovrebbe vedere nel menu di Windows la voce MinGW con la shell MinGW opzione. Fare clic su di esso e che lancerà un terminale con una shell bash. Questo dovrebbe essere un ambiente GNUUnix, e tu sei tenuto a sapere un po 'di comandi UNIX per ottenere attraverso di essa. In alternativa, o in caso la voce MinGW non è presente, è necessario avviare manualmente il file MINGWPATHmsys1.0msys. bat. MinGW adotta un meccanismo di montaggio per rendere le directory di Windows appaiono come percorsi UNIX nativi. Controllare l'output del comando mount, e prendere confidenza con il meccanismo di mappatura. Nel resto della guida, quando non espressamente specificato, ben utilizzare UNIX percorsi mappati. Si noti che di default la home dell'utente sarà collocato in MINGWPATHmsys1.0homeUSER, e che sarà la directory di lavoro del guscio msys. Infine, è necessario modificare la variabile Path ambiente di sistema, aggiungendo la directory MINGWPATHbin. Ciò consentirà sia il sistema e il guscio MSYS per trovare i programmi forniti da MinGW. Questo può essere fatto per esempio con: basta installarlo quindi eseguire la sua console, si sarà in grado di eseguire configure (assumendo youve installato un gcc a voi PATH già). MSYS2, installarlo, quindi eseguire il mingw32shell. bat o il comando mingw64shell. bat in casa installazione MSYS2. Fare attenzione a non eseguire la shell MSYS2 come questo si tradurrà in FFmpegs configure dire la costruzione di un binario MSYS non è raccomandato e in uscita. Ora installare i pacchetti necessari: In alternativa, è anche possibile installare GCC dal sistema MSYS2 sé, e non ha bisogno di alcun delle istruzioni MinGW-W64 di cui sopra: MSYS2 è dotato di un sistema di gestione dei pacchetti chiamato pacman adottato da Arch Linux, e permette di installare facilmente i pacchetti binari dalla linea di comando. Per compilare FFmpeg, è necessario installare l'ambiente GCC mingw-W64 (sia nel sapore i686 o x86x64). Utilizzare uno dei comandi: questo installa i comandi gcc. exe che in realtà sono costruiti per MSYS2, ma sono i compilatori gcc finestre. Configurare e fare in modo normale. Se si utilizza MSYS2 molti pacchetti possono essere facilmente installati utilizzando pacman (ad esempio pacman - S pkg-config). Purtroppo la gcc. exe fornisce sembra creare binarys che richiedono file come libgccsdw2-1.dll e libwinpthread-1.dll (etc.) per accompagnare il vostro eseguibile, in modo da può causare qualche difficoltà lì. È possibile rimuovere alcuni file per rimuovere le dipendenze su cose come libbzip2.dll vedere ffmpeg. zeranoeforumviewtopic. phpf5ampt3688 e possibilmente evitare il requisito libgcc. dll utilizzando - static in fase di collegamento. stile installazione MinGW E 'una buona norma per mantenere i pacchetti installati in locale separato dai pacchetti MinGWMSys. Per questo motivo si consiglia di utilizzare usrlocal per i file installati localmente. Ciò significa che i pacchetti saranno configurati con --prefixusrlocal, per rimuovere i pacchetti locali sarà sufficiente a cancellare la directory usrlocal. Questo dovrebbe anche evitare conflitti con MinGWMSys. Git è il sistema di controllo del codice sorgente utilizzato per FFmpeg, ed è necessario per il download e l'aggiornamento del codice sorgente. Il sito ufficiale del progetto Git è: Il modo di installazione consigliata è attraverso il progetto msysgit: Il autoinstaller creerà un ambiente Msys separato per Git. Al fine di essere in grado di lasciare il vostro MinGW e msysgit coesistere sullo stesso sistema avete bisogno di qualche messa a punto in ambiente Windows. Infatti il ​​programma di installazione msysgit modificherà alcuni dei valori ambientali fissati dalla MinGW installare e potrebbe essere necessario ripristinarli manualmente. In particolare, è necessario: fissare la variabile HOME, in modo che possa puntare alla MINGWPATHmsys1.0homeUSER modificare il percorso, in modo che il bidone git e percorsi CMD si trovano dopo la directory bin MinGW corrispondente. yasm è un requisito non rigorosa, permette per la compilazione ottimizzata per cui si consiglia di installarlo. Il modo più semplice per installarlo per Windows è semplicemente scaricando il file binario previsto: Youll devono scegliere tra le versioni fornite (ad esempio 32 vs 64 bit), scaricare e installare in usrlocalbin o in bin. Dal momento che il nome del binario è di solito suffisso con la versione del programma (ad esempio, è chiamato yasm-1.1.0-win32.exe), è necessario creare una copia di nome yasm, in modo che possa essere invocato usando semplicemente yasm. In alternativa si può installare la versione sorgente e compilarlo. Nel caso in cui il sistema si lamenta di un file MSVCR100.dll manca quando si tenta di eseguire yasm, potrebbe essere necessario installare il SP1 Redistributable Package Microsoft Visual C 2010 da Microsoft. SDL è necessario per ffplay e il dispositivo di output SDL, il sito web del progetto può essere visto: è necessaria la versione 1.2: Una volta installato nel MINGWPATH, la Configurazione FFmpeg dovrebbe essere in grado di rilevare automaticamente esso. Si noti che le bandiere SDL, come emessi da SDL-configpkg-config, contenere la bandiera - mwindows che impedirà alle applicazioni di collegarvi console. Come soluzione alternativa youll necessario rimuovere quella bandiera, per esempio modificando lo script sdl-config o il file pkg-config SDL in lib. Il bug è stato riportato qui: libx264 può essere compilato e installato in ambiente MinGWmsys. L'ultima versione può essere trovato a questo indirizzo: se si desidera libx264.dll file (invece di statico) si consiglia di utilizzare l'opzione di configurazione --enable-shared. L'unico modo sono stato in grado di capire come ottenere questo al lavoro è stato quello di aggiungere --extra-ldflagsL..libx264unpackeddir --extra-CFLAGS-I..libx264unpackeddir alla mia linea di configurazione ffmpeg, dopo aver costruito con successo libx264. LIB. EXE è richiesto per la creazione di librerie. dll. a importazione stub, in modo da poter collegare le DLL da MSVC (Microsoft Visual Studio compilatore, in bundle con esso), se state progettando sulla creazione di un FFmpeg costruire e needwant stile DLL Fai quello. LIB. EXE è uno strumento di Microsoft utilizzato per la creazione di file DLL. E 'fornito in bundle insieme a Visual Studio. Microsoft Visual Studio Express download è disponibile gratuitamente. Una volta installato youll necessario aggiungere la directory in cui si trova LIB. EXE al percorso di sistema. dlltool. exe (che fa parte del binutils) può essere usato al posto di LIB. exe. Il rovescio della medaglia in questo caso è che le librerie di importazione si rompono se si utilizza l'opzione di ottimizzazione linker in MSVC (che è attivata per impostazione predefinita). DirectShow DirectShow SDK è necessario per la cattura DirectShow, sostenuto attraverso il dispositivo di input dshow. supporto DirectShow viene attivato solo attraverso-64 mingw compilazione. Per informazioni più dettagliate relative al DirectShow controllare la sezione dshow nel manuale FFmpeg. Richiesto per l'acquisizione dal dispositivo audio utilizzando il recente nuovo quadro OpenAL: Scaricare e installare l'SDK (il file chiamato come OpenAL11CoreSDK. zip), quindi configurare con --enable-OpenAL (potrebbe essere necessario aggiungere --extra-CFLAGS e - - Extra-ldflags per specificare dove sono collocati librerie e intestazioni OpenAL). Si noti che potrebbe anche essere necessario spostare tutte le intestazioni nel comprendere dir in una directory AL separata, che è dove FFmpeg cercherà le intestazioni OpenAL. pkg-config pkg-config è un programma utilizzato da molte librerie software (FFmpeg inclusa) per la determinazione dei flag di compilazione da utilizzare. Non è installato di default da MinGW, quindi è necessario installarlo manualmente. C'è anche un correlato MinGW FAQ: pkg-config può essere trovato in uno di questi indirizzi: A questo punto è necessario installare i seguenti pacchetti: GLib (binari) gettext-runtime (binari) pkg-config (binari) gettext-runtime contiene il intl. dll (GNU Internazionalizzazione Library) che è richiesta da pkg-config. Per configurare una configurazione di base è sufficiente per eseguire configure nella directory dei sorgenti FFmpeg. Una volta che è stato installato tutti i pacchetti necessari (MinGW è l'unico requisito rigoroso per la costruzione di FFmpeg, git è tenuto ad aggiornare la vostra fonte FFmpeg), è necessario aprire una shell MinGW, passare alla directory in cui hai estratto i sorgenti FFmpeg, e configurare e rendere FFmpeg solito modo. NOTA: configurare a volte è penosamente lento in MinGW. Finestre compilazione suggerimenti Si consiglia di utilizzare Dependency Walker per problemi di dipendenza risoluzione dei problemi: depends. exe è uno scopo simile a ldd. Lavorare con un terminale nativo di Windows può essere doloroso, soprattutto se si dispone di una tastiera non-ITIT e non hai i mezzi per digitare caratteri speciali come AutoHotkey è un progetto FLOSS piacevole che permette di comporre le scorciatoie e fare altre cose ingegnose: Maggiori risorse è possibile trovare molte risorse dedicate alla FFmpeg in Windows in: a questo indirizzo è possibile trovare un ambiente MinGW utilizzato per MPlayer, così come costruisce FFmpeg: Il seguente progetto ha uno script per il cross compilare un sacco di dipendenze FFmpeg, e può contenere suggerimenti su come per farli lavorare con MinGW:: MinGW-W64 per chi non lo sapesse la versione recente di mingw32 pienamente e totalmente rotto su di me in questo fine settimana. In realtà si è rotto in precedenza, solo che non è stato registrato esso. Ma dopo SDL2 è riuscito a caricare OpenGL sul codice che ha lavorato prima dell'aggiornamento, il gatto era fuori dalla scatola. Tutti i piccoli problemi che ho avuto con le librerie di agire dispari sono legati a qualcosa con MinGW39s internals essere rotto probabilmente qualcosa in glibc. (Prima che qualcuno mi disses per questo, sì, lo so l'aggiornamento a GCC 4.7.0 è compatibile ABI, ho trascorso circa due giorni ricompilazione TUTTI librerie di terze parti da fonte). Infine la definizione del pacchetto MinGW per l'installatore è stato aggiornato, ma in un rotto inutilizzabile, che anche assicurato che MinGW non installare. Così, dopo alcune deviazioni ho finito per usare la forcella MinGW-W64. Se si ascolta la comunità, la versione W64 è migliore e più aggiornata, in modo che è un plus. L'unica cosa che mi ha messo fuori è stata la facilità di utilizzo di ottenere mingw32 installato e funzionante con il programma di installazione automatizzato. Come si scopre che non è così difficile da ottenere MinGW-W64 installato e funzionante. L'unico problema è che non è ovvio. Per questo motivo vi mostrerò qui e ora come ottenere il vostro ambiente MinGW-W64 in circa 5 minuti. (Shorter di quello che si vuole per leggere questo post.) Le informazioni sul sito MinGW-w6439s è confusa, in parte fuorviante e per buone parti inutili. Così visitare con cautela. Ho scoperto solo la migliore linea di azione dopo alcuni tentativi ed errori. Per la maggior parte useremo il lavoro dalle persone eccellenti da MinGW-costruisce. Essi forniscono due modi di ottenere MinGW, sia di installazione del pacchetto di 7zip. Dal momento che ogni sviluppatore che si rispetti dovrebbe essere in grado di estrarre un archivio zip, useremo questo. Ci sono configurazioni multiple di compilazione è possibile scegliere. La prima opzione è il sistema host. A meno che non si sta compilando croce (e non faremo che) il vostro ospite è la finestra. Poi si ha la scelta di test e rilascio. A meno che non ti piace per migliorare GCC o della compilazione MinGW si desidera fondamentalmente la versione di rilascio. Poi si può scegliere la versione, e che, fondamentalmente, vogliono sempre l'ultima, nel mio caso che sia 4.8.1. L'opzione successiva è 32 vs 64 bit, cioè la configurazione dell'host, non la configurazione di destinazione. Hai bisogno di sapere che cosa la vostra macchina è, ma nella maggior parte dei casi che sarebbero 64bit e questo è il mio caso. L'opzione successiva è la libreria di filo utilizzato e le opzioni sono Win32 o POSIX (pthreads). Senza belessing i meriti di pthreads, si vuole in sostanza sempre di utilizzare la libreria di threading nativa. Dopo di che si deve scegliere il modello di eccezione. A seconda del quotbitnessquot (32 vs 64 bit) sono disponibili le opzioni di nano, sjlj o SEH. In seguito la documentazione, si desidera che il scelto il modello come SEH gt sjlj gt nano. L'unica cosa da notare è che non è possibile mescolare i modelli e si aspettano eccezioni di passare senza soluzione di continuità oltre i confini DLL. Quindi la scelta può essere diverso per i vostri scopi. Userò SEH, che piggybacks su Window39s funzione di gestione delle eccezioni strutturata. Infine file L'ultima cosa da scegliere è la revisione e che si trova in quasi tutti i casi il mondo. Qui e ora questo è rev5. Dopo aver scaricato l'archivio è necessario scompattarlo. (. Avete 7zip don39t te) ho disfatto sotto C: minw64, come l'originale MinGW. Si può mettere dovunque vi piace, ma storicamente i pacchetti non funzionano bene con i percorsi con gli spazi (ad esempio quotProgram file). Questo sembra essere stato risolto, dal momento che il programma di installazione metterà di default nella cartella Programmi. Per me MinGW e MSys vanno di pari passo. Il motivo principale è che configurano e fare, ed usati per quasi tutti i progetti open source semplicemente non funzionano con cmd. La gente MinGW-W64 non mantengono una forchetta MSys. La buona notizia è che il MinGW-costruire le persone a mantenere un insieme di strumenti di sviluppo essenziali, essendo MSys, 7za, wget, svn, git, mercuriale e CSV. Wow, che un valore È possibile trovare il bundle sotto-binario-pacchetti esterni e qui e ora l'ultima versione è rev13. Ho estratto l'archivio in c: msys, ma che è a voi. Per MSys alcuni piccoli aggiustamenti devono essere fatte. Il primo sta dicendo che dove tutto è scrivendo una fstab. Come il fstab quotrealquot su una macchina Linux, MSys39 fstab dice cosa quotmountquot dove. Il mio fstab (c: msysetcfstab) si presenta così: Il minimo che dovete fare è dire dove mingw è. Che farà in modo che il compilatore è trovato. Ho anche alias directory utente Win7 in casa. Questo assicura che le impostazioni utente vengono mantenute su più installazioni di MSys o di altri strumenti come Cygwin o msysgit. La prossima cosa da fare è dire compilatore che dovrebbe anche prendere in considerazione cartella MSys39 per include e le librerie. Dal punto di vista di GCC e gli amici che sono in esecuzione su una macchina Windows e le cartelle come usrinclude semplicemente don39t esistono in modo da non guardare lì. Ma il comportamento può essere recuperato specificando le cartelle in CFLAGS, CXXFLAGS e LDFLAGS. Per fare questo estendere il profilo (C: msysetcprofile) con i seguenti valori: Le cartelle saranno poi convertiti da bash per percorsi di Windows prima di passare fuori al compilatore. pkg-config Questo è opzionale, ma se avete bisogno di pkg-config qui è come farlo per l'installazione di MinGW-W64. L'originale pkg-config ha una dipendenza molto stupido a glib. Si tratta di una dipendenza stupido, dal momento che glib ha anche bisogno di pkg-config per costruire. Quindi, se non avete glib o pkg-config costruito, non sarà in grado di costruire uno o l'altro. (Ci sono modi per aggirare questo, ma resta un'idea stupida.) Dal momento che tutti, tranne gli sviluppatori di GNOME (che hanno inventato pkg-config) pensato che questa fosse una cattiva idea una forchetta è stato creato che ha risolto questa dipendenza: pkg-config-lite. L'unica cosa che fanno è prendere il pkg-config originale e confezionare la funzione 4 dal glib nel pacchetto. Il risultato è che si può costruire pkg-config senza dipendenze. Il modo migliore per ottenere pkg-config-lite è quello di prendere il pacchetto sorgente. Nel mio caso questo è pkg-config-lite-0.28-1.tar. gz. Costruzione del pacchetto è di serie del tutto: L'unica cosa che devi fare è fissare il varaible PKGCONFIGPATH per un uso corretto in MSys. Questo viene fatto proprio come le CFLAGS nel profilo: Bison e Flex Non molte persone hanno bisogno di bisonti e Flex, ma io sì. Si può saltare questo se non hai bisogno di flex e bisonti. La cattiva notizia è che né il lavoro né bisonte flex fuori dalla scatola. Anche se bisonti saranno compilarlo senza problemi, sarà inciampare quando si cerca di trovare i file di dati it39s. Flex invece semplicemente non costruire, in virtù che qualcuno attraverso una buona idea di utilizzare forcella per implementare ricorsione sopra analizzando espressioni lessicali. La buona notizia, qualcun altro ha risolto il problema per noi. Questo è il progetto flex-bisonti Win e si dovrebbe ottenere il winflexbison-2.5.zip versione lates. Anche se non è l'opzione più pulito, quello che ho fatto è stato semplicemente estrarre il contenuto dell'archivio in C: msyslocalbin, tra cui la directory dei dati. (L'elenco dei dati deve essere relativo alla eseguibili.) Rinominando il file binari da winbision. exe a bision. exe e winflex. exe a flex. exe ogni script che li aspetta, li vedrà. L'unica cosa che ho fatto è stato inoltre spostare il FlexLexer. h a C: msyslocalinclude. copy2009 - 2017 Sean Farrell rioki Imprint

Comments