Update paket distribusi biner MinGW ke MinGWGCC 5.x QTBUG-35288 Berikan paket binari MinGW 64 bit. Buka Pilihan. Tampilkan Hanya Tampilkan Semua Ulasan. Setup dan jalankan Qt pada Windows Ada tiga pilihan: 1 Qt dengan plugin Qt Creator 2 Qt dan Visual Studio 2.1 Visual Studio 2008 dan yang lebih tua (tidak tercakup di sini). Membuat compiler Win64 asli. Untuk membuat kompiler Windows x86-64 asli, pertama Anda harus membuat kompiler silang MinGW-w64. Setelah kompiler silang dibuat. 26 Agustus 2016 Deskripsi Windows. Proyek mingw-w64 adalah lingkungan runtime yang lengkap untuk gcc untuk mendukung binari yang berasal dari sistem operasi Windows 64-bit dan 32-bit. Sumber untuk paket binari mingw-64 cukup mudah ditemukan. Arti pilihan pada installer mingw-w64. 30. Bagaimana cara menginstal MinGW-w64 dan MSYS2. Penginstal Bundle tdm64-gcc-5.1.0-2.exe untuk edisi MinGW-w64 TDM64. Semua kode sumber untuk paket binari TDM-GCC, termasuk yang tidak dimodifikasi. Clang Compiler Users Manual opsi baris perintah, atau dimana ukuran biner bertambah akibat runtime sanitizer yang menjadi perhatian. Untuk membangun biner 64-bit di windows Anda memerlukan versi 64-bit dari dukungan mingw 64bits secara default, namun saya tidak dapat mengaktifkan opsi ini. MinGW-w64 - untuk Windows 32 dan 64 bit 2016-08-27 00: 31: 44.904000 unduhan gratis. Dual-target (32 64-bit) MinGW-W64 kompiler untuk 32 dan 64-bit windows. Kompilasi untuk Windows di Linux. 2.tar xvfz mingw-w32-binx8664-linux20110510sezero. tar. gz - C opt. Pilihan lain untuk mengkompilasi windows binary di linux Reply. Menginstal Agar pada Windows 64-bit (MinGW-w64) Panduan ini menjelaskan prosedur yang disarankan untuk menghasilkan Windows build 64-bit yang asli dari aplikasi Agar dan Agar. MinGW, sebuah kontraksi dari GNU Minimalis untuk Windows. Adalah lingkungan pengembangan minimalis untuk aplikasi Microsoft Windows asli. MinGW menyediakan lengkap. Anda bisa membuat windows binari tanpa harus booting ke Windows melihat Cross-Compiling Under Linux. Dunia 64 bit.) Kompilasi silang di Linux biner: Cross. Versi MingW dari GCC (untuk binari 64 bit). Windows untuk menghasilkan binari 64 bit (ELF, biner mentah dll). 11 Jul 2010 Yang menakjubkan seperti yang terlihat pertama kali, proyek MinGW-w64 memungkinkan pengguna untuk mengkompilasi Pilihan lain untuk mengkompilasi biner windows di linux Untuk sebagian besar MinGW berbasis panah merah adalah semua opsi default yang akan kita simpan dan yang terakhir. Panah biru adalah zip-3.0.0 32-bit atau zip-3.0.0 64-bit. 8 Nov 2014 C: cygwin64setup-x8664.exe - q - P wget - P gcc-g - P make - P Heres deskripsi opsi baris perintah dilewatkan untuk dikonfigurasi. Mungkin ini pertanyaan bodoh tapi saya mencari jawabannya dari sekitar 3h. Bagaimana mengkompilasi biner 64-bit dengan MinGW (Dev-C) Saya telah membaca MinGW itu. Menginstal MSW MinGW-W64 pada Win 10 x64 MinGW (64-bit) akan diinstal ke C: Pilih opsi berikut: Version. Jika platform target Anda memerlukan ekstra-libsusrlib64values-xpg6.o ke opsi konfigurasi sejak w64-x8664-yasm mingw-w64-x8664-gcc mingw-w64. 31 Oktober 2014 ANN cpuminer-multi v1.2 (Linux Windows VStudioMinGW64) GPL Buka Binoo Pilihan Bitcoin No.1 dan Double Dice MinGW, yang Minimalis, tidak, dan tidak akan pernah, berusaha menyediakan lingkungan pemrosesan POSIX untuk penerapan aplikasi POSIX di MS-Windows. MinGW (secara historis Menambahkan opsi --ex-insight atau --ex-gcc dapat menyebabkan masalah Namun, karena biner dipanggil selama fungsi fasa dari ebuild lainnya. Menyiapkan lingkungan build MinGW-w64. Dari get-setup yang menunjukkan instalasi yang dipilih Opsi memiliki dependensi biner di c: mingw MINGW-packages - Skrip paket untuk target MinGW-w64 untuk dibangun di bawah MSYS2 MinGW-w64 untuk yang Belum tahu. (32 vs 64 bit) Anda memiliki pilihan kurcaci, masing-masing Pilihan di atas adalah folder di folder unduhan MinGW-w64. Instal Kompiler MinGW-w64 TDM-GCC-64. Memperbarui File MEX untuk Menggunakan Kompilator MinGW Jika Anda memiliki file sumber MEX yang dibuat dengan kompiler yang kompatibel dengan MATLAB yang berbeda. Membangun DLL Windows Dengan MinGW, sistem Home Radio dan menambahkan beberapa opsi baris perintah linker, untuk memiliki kompatibilitas biner antara MinGW. MinGW GCC Single 32-bit dan 64-bit Jadi, apakah ada versi biner GG MinGW 32 bit yang dapat digunakan baik untuk target AFAIK maupun keduanya. Jendela 32 bit Menyiapkan lingkungan MinGW 64 Mi NGW 64 adalah kompiler CC open source berdasarkan pada gcc yang populer pada dasarnya, ini dimaksudkan untuk menghasilkan executable untuk Windows. Pkbuilds - Perangkat lunak Prectriled MinGW yang tepat yang membuat biner untuk biner pilihan lain Anda Kompilasi silang 32 - dan 64-bit. Informasi tentang Kompiler Mingw. FAQ MinGW Jika Anda memiliki Mingw menyediakan dua pilihan runtime library yang berbeda. Ada beberapa pilihan yang dapat Anda pilih: rubenvb Paket biner tidak menyertakan SDKs mingw-w64 opsional, termasuk DXSDK dan DDK. Ketidakcocokan biner Anda dapat mengubah Opsi Akun MinGW Anda atau berhenti berlangganan di: daftar (i686x8664) kompiler MinGW. 26 Agustus 2016 Proyek MinGW-w64 bagaimanapun tidak menyediakan biner resmi: pilihan ini untuk dipilih. Dengan menggunakan MSYS2-shell MinGW-w64. Catatan pemasangan spesifik HostTarget untuk GCC. Atau distribusi biner GCC. GCC berisi dukungan untuk x86-64 menggunakan perpustakaan runtime mingw-w64. Menambahkan Kompiler. Qt didukung pada berbagai platform 32-bit dan 64-bit, Anda menentukan compiler yang akan digunakan untuk masing-masing kit di Tools Options Build. Halaman MinGWiki: Bagaimana menambah atau mengedit halaman MinGWiki. Memulai: Tautan ke sumber daya yang digunakan oleh anggota komunitas MinGW, seperti tutorial, utilitas dan program. Pada 21-Jan-2016 login disatukan dengan Qt Account. Alat Ekspor Qt QTBUG-50504 Prebuilt Qt Mingw-64 installer biner. Halaman ini berisi panduan untuk mengkompilasi OpenTTD untuk Win32 dengan MinGW. Cd zlib-1.2.8 make - f win32Makefile. gcc BINARYPATHbin INCLUDEPATHusrlocal. Port NetCDF menggunakan MinGW: Pengenalan DLL Windows 64 bit (dan 32 bit) asli. Ada permintaan untuk menggunakan perpustakaan NetCDF sebagai Windows asli. MINGW-packages mingw-w64-opencv mingw-w64-cmake. patch. Mengambil kontributor Tidak dapat mengambil kontributor saat ini. Sejarah Blame Baku Pilihan untuk Mengontrol Opsi Diagnostik Clang Crash untuk Memancarkan Optimalitas Cygwin MinGW32 MinGW-w64 Ini akan membaca file. data. dll dan file biner Cara menginstal OpenCV pada Uji Windows di dalam kotak kode. Klik kanan test project dan pilih build options. Mingw 64, Kode Blok MinGW-64-bit. Ini tentang MinGW-w64, MinGW, MSYS, MSYS2 dan Qt 5. Ringkasan Eksekutif. Kami merekomendasikan distribusi berbasis MinGW-w64 dengan yang terbaru. Eclipse CDT dengan MinGW w64. (Mingw-w64-binx8664-mingw20101003sezero) adalah biner 64-bit namun ada node baru yang disebut Discovery Options. Tulisan tentang MinGW-w64 dibangun diawali dengan mingw-w64-binx8664-mingw. Mac biner universal (tetap dengan menggunakan opsi kompiler yang saya bisa. Contoh bagaimana mengasumsikan bahwa librttopo tersedia jika ini bukan kasus Anda, Anda harus menghapusnya dengan jelas untuk menentukan opsi pembuatan yang sesuai. Source Package: gcc-mingw-w64 5ubuntu1) Paket biner berikut dibangun dari paket sumber ini: gobjc-mingw-w64-x86-64 Menghubungkan data biner menggunakan mingw-w64 untuk 32 bit saat dieksekusi pada dump Windows 64 bit Biner kustom saya sendiri COLLECTGCCOPTIONS-v - m32 - Fortran, C dan C untuk Windows Halaman ini berisi link ke semua paket binari gfortran tidak resmi yang dibuat orang secara teratur, (host) di Gbortaria Berbahasa Inggris 64bit Windows (xx86-64-mingw). Fortran, C dan C untuk Windows Halaman ini menyediakan Fortran, 64-bit gcc-7 -20160904-32.iso: gcc-7-20160904-64.iso: Termasuk gdb membuat OpenMP jcl neuLoop 16 Okt 2013 Masing-masing opsi di atas adalah folder di folder unduhan MinGW-w64. Anda dapat menemukan bundel di bawah external - Paket biner dan di sini MinGW-64-bit Ini adalah tentang MinGW-w64, MinGW, MSYS, MSYS2 dan Qt 5. Ringkasan Eksekutif. Kami merekomendasikan distribusi berbasis MinGW-w64 dengan yang terbaru. Ikhtisar. Di sini kita akan membahas pemasangan kompiler silang m www64 untuk kompiler silang Windows 32-bit dan 64-bit di Linux. Ada dua jenis binari. GNU Binary Utilities. Up: ar. 1.1 Mengontrol ar pada Command Line ar - X3264 - pmod Menampilkan daftar opsi baris perintah yang didukung. Re: MinGW untuk Windows 7 64 bit. Hai, saya tahu bahwa daftar pengguna adalah untuk API 32 bit windows, tapi dapatkah Anda mengarahkan saya ke arah yang benar untuk mendapatkannya. Cukup gunakan sumber MinGW-w64 yang sama yang digunakan untuk membuat awalan lintas dan opsi "with-sysroot ", biner dipasang di usrlocalbin dan itu. Nov 22, 2011 Beranda Paket biner eksternal (host Win64) MSYS (32-bit) Nama Kompilator MinGW-W64 yang dimodifikasi untuk jendela 32 dan 64-bit. Panduan instalasi MinGWFFmpeg Untuk mengkompilasi FFmpeg di Windows, Anda perlu menginstal lingkungan MinGW dan beberapa alat yang sangat dibutuhkan. 11 Mei 2015 Menginstal MSW MinGW-W64 pada Win 10 x64 (atau Win 8.1 atau Win 7) dari MinGW Anda harus memastikan bahwa Anda memilih opsi untaian win32 Pergi ke saya telah mendownload MinGW dengan mambf-get-inst, dan sekarang saya telah memperhatikan Yang tidak bisa compiler untuk x64. Jadi apakah ada versi biner 32-bit MinGW. Menyiapkan lingkungan pembuatan MinGW-w64. Dari get-setup menampilkan pilihan instalasi yang dipilih. Memiliki dependensi biner di c: mingw. Sebuah kompiler untuk Windows 32 dan 64-bit yang berbasis pada toolchain GNU. Berita. Tentang. Rilis TDM-GCC ini menggabungkan beberapa tambalan lokal lainnya dari MinGW-w64. Hai, saya tahu bahwa daftar pengguna adalah untuk API 32 bit jendela, tapi dapatkah Anda mengarahkan saya ke arah yang benar untuk mendapatkan beberapa saran tentang menjalankan minGW dalam versi 64 bit. Topik ini telah disematkan. Topik ini telah dilepas pinnya. Topik ini telah dikunci. Topik ini telah dibuka. Kami akan segera meninjau laporan Anda. Topik ini telah disematkan di pengguna MinGW. Saya dapat memanfaatkannya Email tersebut mungkin berisi informasi rahasia atau hak istimewa atau tunduk pada hak cipta. Jika Anda bukan penerima yang dimaksud, Anda tidak boleh mengungkapkan, menyalin atau menggunakan bagian dari e-mail. Saya telah mendownload MinGW dengan mambf-get-inst. Dan sekarang saya telah melihat bahwa itu tidak bisa compiler untuk x64. Jadi, apakah ada versi biner GG MinGW 32 bit yang dapat dikompilasi untuk Windows 32-bit dan juga untuk Windows 64-bit Saya tidak menginginkan versi 64-bit yang dapat menghasilkan kode 32-bit, karena saya ingin kompilator untuk Juga berjalan di Windows 32-bit, dan saya hanya mencari biner yang telah dikompilasi sebelumnya, bukan file sumber, karena saya telah menghabiskan banyak waktu untuk mengkompilasi GCC dan gagal, dan saya telah menyerah untuk sementara waktu. (Tanya Mar 16 11 at 8:47 Dapat mengkonfirmasi bahwa ide yang diungkapkan oleh hirschhornsalz tidak bekerja. Aku bermigrasi dari mingw32 ke mingw64 dan jadi aku tahu bahwa kode mengkompilasi dalam kedua contoh, namun ketika mencoba untuk mengkompilasi dengan - m32 dari mingw64, berbagai Dependensi tidak terpenuhi: libmingwex. a, libmoldname. a, libadvapi32.a, libmsvcrt. a, libpthread. a, libshell32.a, libuser32.a, libkernel32.a, dll dll. Sayang sekali ndash Arcane Engineer Apr 9 15 at 19:41 Saya menyadari ini adalah pertanyaan lama, namun pertanyaannya terkait berkali-kali telah diulang. Saya telah menemukan, setelah banyak penelitian bahwa, sekarang, bertahun-tahun kemudian, kedua kompiler biasanya dipasang secara default saat menginstal mingw Dari repositori Anda (yaitu sinaptik) Anda dapat memeriksa dan memverifikasi dengan menjalankan perintah lokasi Linux: Pada instalasi Ubuntu (13.10) yang saya miliki secara default kompiler berikut dapat dipilih, ditemukan dengan mengeluarkan perintah locate Akhirnya, paling sedikit yang Anda miliki Untuk melakukan pada banyak sistem yang dijalankan: Saya berharap banyak link ke halaman ini Dapat meluangkan banyak pemrogram beberapa panduan waktu pencarian. MinGWFFmpeg penginstalan Untuk mengkompilasi FFmpeg di Windows, Anda perlu menginstal lingkungan MinGW dan beberapa alat yang sangat dibutuhkan. Bagian berikut memberikan beberapa indikasi untuk menginstal beberapa komponen yang dibutuhkan. Perhatikan bahwa satu-satunya persyaratan ketat untuk mengkompilasi versi vanilla polos dari FFmpeg (tidak ada perpustakaan eksternal) adalah MinGW (lingkungan kompilasi) dan git yang diperlukan untuk mendownload dan memperbarui kode sumber. Perhatikan juga bahwa terkadang lebih mudah untuk melakukan cross compile, lihat CrossCompilingForWindows. Yang juga mungkin berisi beberapa hintsclues untuk mengkompilasi berbagai dependensi yang Anda butuhkan untuk menggunakan mingw juga. Beberapa informasi kompilasi khusus Windows dapat ditemukan di dokumentasi resmi di: MinGWMSys Pada dasarnya Anda memiliki dua opsi untuk kompiler: mingw mainline atau mingw-w64. Keduanya menawarkan gcc untuk jendela kerja. Yang terakhir ini cenderung sedikit lebih up to date daripada yang pertama, dan menawarkan lebih banyak kompatibilitas perpustakaan, seperti header DirectShow, jadi sebaiknya menggunakan mingw-w64. Instruksi di sini pada dasarnya adalah untuk jalur utama, tapi keduanya saling dipertukarkan. Pada dasarnya, Anda akan menginstal satu paket MinGW (MinGW atau mingw-w64) dan satu (MSys atau Msys2), MinGW menyediakan gcc dan header dan perubahan, Msys menyediakan utilitas shell seperti make and bash. MinGW-w64 (boleh dibilang seperti MinGW tapi dengan file header yang lebih baik) dapat ditemukan di: mingw-w64.sourceforge (perhatikan bahwa proyek ini tidak memiliki kompiler yang dapat didownload secara default, Anda mungkin menginginkan proyek pembuatan mambore, yang menyediakan kompiler pra-bangun , Lihat daftar pilihan di sini: stackoverflowa2050221232453 dan di sini mingw-w64.orgdoku. phpdownload). Untuk menggunakan mingw-w64, pada dasarnya menginstal Msys menggunakan setup MinGW, seperti di atas, tapi hanya memeriksa opsi msys untuk pengembang. Kemudian instal kompiler mingw-w64 (lihat ingar. satgnudevenvmingw32base. html). Berikut adalah contohnya: helyar2014compile-ffmpeg-64-bit-on-windows-with-msysmingw-w64 Kemudian konfigurasikan PATH Anda dengan tepat, misalnya saya terlihat seperti ini: c: installsmingw-w64i686-4.9.2-posix-dwarf-rtv3 - rev0mingw32binc: MinGWmsys1.0bin. Menjadi awal dari PATH. Dalam kasus ini, MINGWPATH adalah C: installsmingw-w64i686-4.9.2-posix-dwarf-rtv3-rev0mingw32 Perhatikan juga bahwa untuk mengakses perangkat input directshow Anda harus menggunakan mingw-w64 sebagai kompilator (atau kompiler silang), Sebagai header MinGW lurus tidak memiliki fungsi ini rupanya. Dan untuk menginstal perpustakaan Anda juga bisa menggunakan. configure --prefixusrlocal atau - prefixcinstallsmingw-w64i686-4.9.2-posix-dwarf-rtv3-rev0mingw32i686-w64-mingw32 Yang terakhir jika Anda ingin menginstal sesuatu ke MINGWPATH Anda sendiri. Dan cari halaman Download. Cara yang disarankan untuk menginstal MinGWMSys adalah melalui installer otomatis, mingw-get-setup. exe. Ini akan mendownload sebagian besar paket inti dasar. Biasanya akan dipasang di C: MinGW namun Anda dapat menentukan jalur instalasi saat mengkonfigurasi, mencatat jalur ini (yang akan kita sebut sebagai jalur MinGW atau MINGWPATH nanti dalam panduan ini). Setelah Anda menginstal MinGW Anda harus melihat di menu Windows pada entri MinGW dengan opsi MinGW shell. Klik di atasnya dan akan meluncurkan terminal dengan bash shell. Ini seharusnya merupakan lingkungan GNUUnix, dan Anda seharusnya tahu sedikit perintah UNIX untuk melewatinya. Sebagai alternatif, atau jika entri MinGW hilang, Anda perlu meluncurkan berkas MINGWPATHmsys1.0msys. bat secara manual. MinGW mengadopsi mekanisme pemasangan untuk membuat direktori Windows tampak seperti jalan mirip UNIX. Periksa output dari perintah mount, dan biasakan diri Anda dengan mekanisme pemetaan. Di bagian lain panduan, bila tidak disebutkan secara eksplisit, gunakan jalur yang dipetakan UNIX secara benar. Perhatikan bahwa secara default rumah pengguna akan ditempatkan di MINGWPATHmsys1.0homeUSER, dan itu akan menjadi direktori kerja Anda dari shell msys. Akhirnya, Anda perlu mengedit variabel lingkungan sistem Path, menambahkan direktori MINGWPATHbin. Ini akan memungkinkan kedua sistem dan shell msys menemukan program yang disediakan oleh MinGW. Ini bisa dilakukan misalnya dengan: Install saja lalu jalankan consolenya, anda akan bisa kemudian menjalankan configure (dengan asumsi anda sudah menginstall gcc ke PATH anda). MSYS2, instal, lalu jalankan perintah mingw32shell. bat atau mingw64shell. bat di rumah instalasi MSYS2. Hati-hati jangan sampai menjalankan MSYS2 Shell karena ini akan menghasilkan konfigurasi FFmpeg yang mengatakan bahwa membangun biner MSYS tidak disarankan dan keluar. Sekarang instal paket yang diperlukan: Sebagai alternatif, Anda juga dapat menginstal GCC dari sistem MSYS2 itu sendiri, dan tidak memerlukan instruksi mingw-w64 di atas: MSYS2 hadir dengan sebuah sistem manajemen paket yang disebut pacman yang diadopsi dari Arch Linux, dan memungkinkan untuk dengan mudah menginstal paket biner Dari commandline Untuk mengkompilasi FFmpeg, Anda perlu menginstal lingkungan GCC mingw-w64 (baik pada rasa i686 atau x86x64). Gunakan salah satu perintah: Ini menginstal perintah gcc. exe yang sebenarnya dibuat untuk MSYS2 namun kompiler windows gcc. Konfigurasikan dan buat seperti biasa. Jika Anda menggunakan banyak paket MSYS2 dapat dengan mudah dipasang dengan menggunakan pacman (misalnya pacman - S pkg-config). Sayangnya gcc. exe yang di sediakan sepertinya membuat biner yang membutuhkan file seperti libgccsdw2-1.dll dan libwinpthread-1.dll (dll) untuk menemani executable Anda, sehingga bisa menimbulkan beberapa kesulitan di sana. Anda dapat menghapus beberapa file untuk menghapus dependensi pada hal-hal seperti libbzip2.dll lihat ffmpeg. zeranoeforumviewtopic. phpf5ampt3688 dan mungkin hindari persyaratan libgcc. dll dengan menggunakan - statis pada waktu menghubungkan. Gaya instalasi MinGW Merupakan norma yang baik untuk menyimpan paket yang terinstal secara lokal yang terpisah dari paket MinGWMSys. Untuk alasan ini, kami menyarankan untuk menggunakan file lokal untuk pemasangan lokal. Itu berarti paket akan dikonfigurasi dengan --prefixusrlocal, karena menghapus paket lokal, cukup untuk menghapus direktori usrlocal. Hal ini juga harus menghindari konflik dengan MinGWMSys. Git adalah sistem kontrol kode sumber yang digunakan oleh FFmpeg, dan Anda memerlukannya untuk mendownload dan memperbarui kode sumber. Situs proyek resmi Git adalah: Cara instalasi yang disarankan adalah melalui proyek msysgit: Autoinstaller akan membuat lingkungan Msys terpisah untuk Git. Agar dapat membiarkan MinGW dan msysgit Anda hidup berdampingan dengan sistem yang sama, Anda memerlukan penyetelan di lingkungan Windows. Memang installer msysgit akan memodifikasi beberapa nilai lingkungan yang ditetapkan oleh instalasi MinGW, dan Anda mungkin perlu mengembalikannya secara manual. Secara khusus, Anda perlu: memperbaiki variabel HOME, sehingga akan mengarah ke MINGWPATHmsys1.0homeUSER untuk mengedit jalur, sehingga jalur git bin dan cmd berada setelah direktori bin MinGW yang sesuai. Yasm adalah persyaratan yang tidak ketat, ini memungkinkan kompilasi yang optimal sehingga disarankan untuk menginstalnya. Cara termudah untuk menginstalnya untuk Windows adalah dengan mendownload biner yang disediakan di: Anda harus memilih antara versi yang disediakan (misalnya 32 vs 64 bit), mendownload dan menginstalnya di usrlocalbin atau di tempat sampah. Karena nama biner biasanya dicadangkan dengan versi program (misalnya diberi nama yasm-1.1.0-win32.exe), Anda perlu membuat salinan bernama yasm, jadi bisa dipanggil dengan menggunakan yasm saja. Sebagai alternatif, Anda dapat menginstal versi sumber dan mengkompilasinya. Jika sistem mengeluh tentang file MSVCR100.dll yang hilang saat mencoba menjalankan yasm, Anda mungkin perlu menginstal Paket Redistribusi Microsoft Visual C 2010 SP1 dari Microsoft. SDL diperlukan untuk ffplay dan perangkat output SDL, situs web proyek dapat dilihat: Anda memerlukan versi 1.2: Setelah terinstal di MINGWPATH, konfigurasi FFmpeg harus dapat mendeteksinya secara otomatis. Perhatikan bahwa flag SDL, seperti yang dikeluarkan oleh sdl-configpkg-config, berisi flag-mwindows yang akan mencegah aplikasi masuk log ke konsol. Sebagai solusi, Anda harus menghapus bendera tersebut, mis. Dengan mengedit skrip sdl-config atau file pkg-config SDL di lib. Bug tersebut telah dilaporkan di sini: libx264 dapat dikompilasi dan dipasang di lingkungan MinGWmsys. Versi terbaru dapat ditemukan di alamat ini: jika Anda menginginkan file libx264.dll (bukan statis), Anda harus menggunakan opsi pengalihan --enable-shared configure. Satu-satunya cara saya bisa mengetahui bagaimana cara kerja ini adalah menambahkan --extra-ldflagsL..libx264unpackeddir --extra-cflags-saya..libx264unpackeddir ke baris konfigurasi ffmpeg saya, setelah berhasil membangun libx264. Lib. exe diperlukan untuk membuat perpustakaan rintisan impor. dll. a, sehingga Anda dapat menautkan ke DLL dari MSVC (kompiler Microsoft Visual Studio, digabungkan dengan itu), jika Anda berencana membuat gaya DLL, membuat dan mendukung FFmpeg. lakukan itu. Lib. exe adalah alat Microsoft yang digunakan untuk membuat file DLL. Ini digabungkan dengan Visual Studio. Download Microsoft Visual Studio Express tersedia secara gratis. Setelah terinstal, Anda harus menambahkan direktori tempat lib. exe terletak pada Path sistem. Dlltool. exe (yang merupakan bagian dari binutils) dapat digunakan sebagai pengganti lib. exe. Kelemahan dalam kasus ini adalah bahwa perpustakaan impor rusak jika Anda menggunakan opsi pengoptimalan linker di MSVC (yang diaktifkan secara default). DirectShow DirectShow SDK diperlukan untuk capture DirectShow, didukung melalui perangkat input dshow. Dukungan DirectShow hanya diaktifkan melalui kompilasi mingw-64. Untuk informasi lebih lanjut yang berkaitan dengan DirectShow, lihat bagian dshow di manual FFmpeg. Diperlukan untuk memperoleh perangkat audio menggunakan kerangka OpenAL baru-baru ini: Download dan instal SDK (file bernama OpenAL11CoreSDK. zip), lalu konfigurasikan dengan --enable-openal (Anda mungkin perlu menambahkan --extra-cflags dan - - extra-ldflag untuk menentukan di mana OpenAL libraries dan header ditempatkan). Perhatikan bahwa Anda mungkin juga perlu memindahkan semua header di include dir ke direktori AL yang terpisah, di situlah FFmpeg akan mencari header OpenAL. Pkg-config pkg-config adalah program yang digunakan oleh banyak perpustakaan perangkat lunak (termasuk FFmpeg) untuk menentukan flag kompilasi yang akan digunakan. Ini tidak terinstal secara default oleh MinGW, jadi Anda perlu menginstalnya secara manual. Ada juga FAQ MinGW terkait: pkg-config dapat ditemukan di salah satu alamat ini: Pada titik ini Anda perlu menginstal paket berikut: GLib (Binaries) gettext-runtime (binari) pkg-config (Binaries) gettext-runtime Berisi intl. dll (GNU Internationalationalization Library) yang dibutuhkan oleh pkg-config. Untuk mengkonfigurasi membangun dasar Anda hanya perlu menjalankan konfigurasi di direktori sumber FFmpeg. Setelah Anda menginstal semua paket yang diperlukan (MinGW adalah satu-satunya persyaratan yang ketat untuk membangun FFmpeg, git diharuskan untuk memperbarui sumber FFmpeg Anda), Anda perlu membuka shell MinGW, mengubah direktori ke tempat Anda memeriksa sumber FFmpeg, dan mengkonfigurasi dan Buat FFmpeg seperti biasa. CATATAN: konfigurasi terkadang sangat lambat di MinGW. Tip Kompilasi Windows Anda mungkin ingin menggunakan walker dependensi untuk mengatasi masalah ketergantungan: depends. exe serupa dengan tujuan untuk ldd. Bekerja dengan terminal native Windows bisa menyakitkan, terutama jika Anda memiliki keyboard non-USEN dan Anda tidak memiliki sarana untuk mengetik karakter khusus seperti autohotkey adalah proyek FLOSS yang bagus yang memungkinkan untuk membuat shortcut dan melakukan hal-hal bagus lainnya: Sumber daya yang lebih banyak Anda dapat Temukan banyak sumber yang didedikasikan untuk FFmpeg di Windows di: Di alamat ini Anda dapat menemukan lingkungan MinGW yang digunakan untuk MPlayer, dan juga pembuatan FFmpeg: Proyek berikut memiliki skrip untuk mengumpulkan banyak kompiler dependensi FFmpeg, dan mungkin berisi petunjuk tentang bagaimana Untuk membuat mereka bekerja sama dengan mingw:: MinGW-w64 untuk yang Belum Dikeluarkan Versi terbaru dari MinGW32 sepenuhnya dan benar-benar menghancurkan saya akhir pekan ini. Sebenarnya sudah rusak tadi, saya hanya tidak mendaftarkannya. Tapi setelah SDL2 tidak dapat memuat kode OpenGL yang bekerja sebelum upgrade, kucing itu berada di luar kotak. Semua masalah kecil yang saya miliki dengan perpustakaan yang bertingkah aneh terkait dengan sesuatu dengan internal MinGW yang rusak mungkin ada yang glibc. (Sebelum seseorang membedah saya untuk ini, ya saya tahu upgrade ke GCC 4.7.0 adalah ABI yang tidak sesuai, saya menghabiskan sekitar dua hari untuk mengkompilasi ulang semua perpustakaan pihak ketiga dari sumber.) Akhirnya definisi paket MinGW untuk installer telah diperbarui, namun dalam sebuah Rusak keadaan tidak dapat digunakan, yang bahkan memastikan bahwa MinGW tidak akan menginstal. Jadi setelah beberapa jalan memutar saya akhirnya menggunakan garpu MinGW-w64. Jika Anda mendengarkan masyarakat, versi w64 lebih baik dan lebih up to date, jadi itu adalah nilai plus. Satu-satunya yang menunda saya adalah kemudahan penggunaan MinGW32 dan berjalan dengan installer otomatis. Ternyata tidak sulit untuk mendapatkan MinGW-w64 dan berjalan. Satu-satunya masalah adalah tidak jelas. Untuk alasan itu saya akan menunjukkan di sini dan sekarang bagaimana cara mendapatkan lingkungan MinGW-w64 Anda dalam waktu sekitar 5 menit. (Lebih pendek dari yang Anda butuhkan untuk membaca posting ini.) Informasi di situs MinGW-w6439s membingungkan, sebagian menyesatkan dan untuk bagian yang baik tidak berguna. Jadi, kunjungi dengan hati-hati. Saya hanya menemukan tindakan terbaik setelah beberapa trial and error. Sebagian besar kita akan menggunakan karya orang-orang hebat dari MinGW-build. Mereka menyediakan dua cara untuk mendapatkan MinGW, baik dengan installer paket 7zip. Karena setiap pengembang layak garamnya harus bisa mengekstrak arsip zip, kami akan menggunakannya. Ada beberapa konfigurasi build yang dapat Anda pilih. Pilihan pertama adalah sistem host anda. Kecuali Anda mengkompilasi silang (dan kami tidak akan melakukannya) host Anda adalah jendela. Maka Anda memiliki pilihan untuk menguji dan melepaskannya. Kecuali Anda ingin memperbaiki kompilasi GCC atau MinGW, pada dasarnya Anda menginginkan versi rilis. Maka Anda bisa memilih versinya, dan pada dasarnya Anda selalu menginginkan yang terbaru, dalam kasus saya yaitu 4.8.1. Pilihan berikutnya adalah 32 vs 64 bit, yaitu konfigurasi host, bukan konfigurasi target. Anda perlu tahu apa mesin Anda, tapi dalam kebanyakan kasus itu akan menjadi 64bit dan itu adalah kasus saya. Pilihan selanjutnya adalah library thread yang digunakan dan pilihannya adalah win32 atau posix (pthreads). Tanpa belessing manfaat dari pthreads, pada dasarnya Anda selalu ingin menggunakan library threading asli. Setelah itu Anda harus memilih model pengecualian. Bergantung pada quotbitnessquot (32 vs 64 bit) Anda memiliki pilihan kurcaci, sjlj atau SEH. Setelah dokumentasi, Anda ingin memilih model sebagai SEH gt sjlj gt kerdil. Satu-satunya hal yang perlu diperhatikan adalah Anda tidak bisa mencampur model dan mengharapkan pengecualian untuk melewati batas DLL dengan mulus. Jadi pilihannya mungkin berbeda untuk keperluan anda. Saya akan menggunakan SEH, yang memiliki piggyback pada fitur exception handling terstruktur Window. Akhirnya file Hal terakhir yang harus dipilih adalah revisi dan itu hampir di semua kasus yang terbaru. Di sini dan sekarang ini adalah rev5. Setelah mendownload arsip yang Anda butuhkan untuk membukanya. (Anda memiliki 7zip, tidakkah Anda) Saya membukanya di bawah C: minw64, seperti MinGW asli. Anda dapat memasukkannya ke manapun Anda suka, namun secara historis paket tidak berjalan dengan baik dengan jalur dengan spasi (mis., QuotProgram Files). Hal ini tampaknya telah teratasi, karena installer akan meletakkannya secara default di bawah Program Files. Bagi saya MinGW dan MSys berjalan beriringan. Alasan utamanya adalah mengkonfigurasi dan membuat, seperti yang digunakan oleh hampir semua proyek open source tidak bekerja dengan cmd. Orang MinGW-w64 tidak memelihara garpu MSys. Kabar baiknya adalah bahwa orang-orang yang membangun MinGW memelihara seikat alat pengembangan esensial, menjadi MSys, 7za, wget, svn, git, lincah dan csv. Wow, apa nilai Anda bisa menemukan bundel di bawah paket biner eksternal dan di sini dan sekarang versi terbarunya adalah rev13. Aku mengekstrak arsip ke c: msys, tapi itu terserah Anda. Bagi MSys beberapa penyesuaian kecil harus dilakukan. Yang pertama mengatakan di mana semuanya dengan menulis sebuah fstab. Seperti fstab quotrealquot pada mesin Linux, MSys39 fstab mengatakan apa yang harus kuukur di mana. Fstab saya (c: msysetcfstab) terlihat seperti ini: Minimal yang perlu Anda lakukan adalah memberitahukan di mana mingw berada. Itu akan memastikan bahwa compiler ditemukan. Saya juga alias direktori pengguna Win7 ke rumah. Ini memastikan bahwa pengaturan pengguna tetap ada selama beberapa pemasangan MSys atau alat lainnya seperti Cygwin atau msysGit. Hal berikutnya yang harus dilakukan adalah memberitahu compiler bahwa ia juga harus melihat ke dalam folder MSys39 untuk disertakan dan perpustakaan. Dari sudut pandang GCC dan teman-teman mereka berjalan pada mesin Windows dan folder seperti usrinclude tidak ada sehingga mereka tidak akan melihat ke sana. Tapi perilakunya bisa kembali dengan menentukan folder di CFLAGS, CXXFLAGS dan LDFLAGS. Untuk melakukan ini memperpanjang profil (c: msysetcprofile) dengan nilai berikut: Folder kemudian akan dikonversi oleh bash ke windows paths sebelum menyerahkannya ke compiler. Pkg-config Ini opsional, tapi jika Anda memerlukan pkg-config di sini adalah cara mendapatkannya untuk instalasi MinGW-w64 Anda. Pkg-config asli memiliki ketergantungan yang sangat bodoh untuk fasih. Ini adalah ketergantungan yang bodoh, karena glib juga butuh pkg-config untuk membangunnya. Jadi jika Anda tidak memiliki glib atau pkg-config built, Anda tidak akan bisa membangun satu atau yang lain. (Ada banyak cara untuk mengatasi hal ini, tapi tetap ide bodoh.) Karena semua orang kecuali pengembang Gnome (yang menemukan pkg-config), mengira ini adalah ide buruk sebuah garpu diciptakan yang mengatasi ketergantungan ini: pkg-config-lite. Satu-satunya yang mereka lakukan adalah mengambil pkg-config asli dan mengemas 4 fungsi dari fasih ke dalam paket. Hasilnya adalah Anda bisa membangun pkg-config tanpa dependensi apapun. Cara terbaik untuk mendapatkan pkg-config-lite adalah dengan mengambil paket source. Dalam kasus saya itu adalah pkg-config-lite-0.28-1.tar. gz. Membangun paket ini cukup standar: Satu-satunya hal yang perlu Anda lakukan adalah memperbaiki varioble PKGCONFIGPATH agar benar digunakan di MSys. Ini dilakukan seperti CFLAGS dalam profil: Bison dan Flex Tidak banyak orang yang membutuhkan bison dan flex, tapi saya melakukannya. Anda mungkin melewatkan ini jika Anda tidak membutuhkan flex dan bison. Kabar buruknya bahwa baik bison maupun flex bekerja di luar kotak. Meskipun bison akan mengkompilasi dengan sempurna, ia akan tersandung saat mencoba menemukan file data itu. Flex di sisi lain tidak akan membangun, berdasarkan fakta bahwa seseorang melalui ide bagus untuk menggunakan fork untuk menerapkan rekursi karena menganalisis ekspresi leksikal. Kabar baiknya, ada orang lain yang memecahkan masalah ini untuk kita. Itu adalah proyek flex-bison Win dan Anda harus mendapatkan versi lates winflexbison-2.5.zip. Meski bukan pilihan terbersih, yang saya lakukan hanyalah mengekstrak isi arsip ke c: msyslocalbin, termasuk direktori data. (Direktori data harus relatif terhadap executable.) Dengan mengganti nama binari dari winbision. exe menjadi bision. exe dan winflex. exe menjadi flex. exe setiap skrip yang mengharapkannya, akan melihatnya. Satu-satunya hal yang saya lakukan adalah memindahkan FlexLexer. h ke c: msyslocalinclude. Copy2009 - 2017 Sean rioki Farrell Jejak
No comments:
Post a Comment