InggrisPerancisSpanyol

Ad


favorit OnWorks

pengembangan pembuat anggur - Online di Cloud

Jalankan pengembangan pembuat anggur di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah pengembangan pembuat anggur perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


winemaker - menghasilkan infrastruktur build untuk mengkompilasi program Windows di Unix

RINGKASAN


pembuat anggur [ --tidak ada spanduk ] [ --cadangan | --tanpa cadangan ] [ --tidak ada sumber-perbaikan ]
[ --lebih rendah-tidak ada | --turunkan-semuanya | --huruf besar-kecil ]
[ --bawah-termasuk | --nolower-termasuk ] [ --mfc | --nomfc ]
[ --guiexe | --jendela | --cuiexe | --menghibur | --dll | --lib ]
[ -Dmakro[=defn] ] [ -Idir ] [ -Pdir ] [ -idll ] [ -Ldir ] [ -lperpustakaan ]
[ --nodll ] [ --nomsvcrt ] [ --interaktif ] [ --target-tunggal nama ]
[ --file yang dihasilkan ] [ --file-tidak dihasilkan ]
[ --anggur32 ]
kerja_direktori | file_proyek | file_ruang kerja

DESKRIPSI


pembuat anggur adalah skrip Perl yang dirancang untuk membantu Anda mem-bootstrap proses mengonversi
Sumber Windows ke program Winelib.

Untuk melakukan ini pembuat anggur dapat melakukan operasi berikut:

- ganti nama file dan direktori sumber Anda menjadi huruf kecil jika mereka mendapatkan semuanya
huruf besar selama transfer.

- melakukan konversi DOS ke Unix (CRLF ke LF).

- pindai pernyataan sertakan dan referensi file sumber daya untuk mengganti garis miring terbalik dengan
garis miring ke depan.

- selama langkah di atas pembuat anggur juga akan melakukan pencarian case-sensitive dari
file yang direferensikan di jalur sertakan dan tulis ulang pernyataan sertakan dengan huruf besar-kecil
jika perlu.

- pembuat anggur juga akan memeriksa masalah lain yang lebih eksotis seperti #pragma pak penggunaan, penggunaan
afxres.h dalam proyek non MFC, dan banyak lagi. Setiap kali bertemu sesuatu dari
biasa, itu akan memperingatkan Anda tentang hal itu.

- pembuat anggur juga dapat memindai pohon direktori lengkap sekaligus, coba tebak apa itu
executable dan library yang Anda coba buat, cocokkan dengan file sumber, dan
menghasilkan yang sesuai Makefile.

- akhirnya pembuat anggur akan menghasilkan global Makefile untuk penggunaan biasa.

- pembuat anggur tahu tentang proyek berbasis MFC dan akan menghasilkan file yang disesuaikan.

- pembuat anggur dapat membaca file proyek yang ada. Mendukung file dsp, dsw, vcproj dan sln.

PILIHAN


--tidak ada spanduk
Nonaktifkan pencetakan spanduk.

--cadangan
Lakukan pencadangan semua file sumber yang dimodifikasi. Ini adalah default.

--tanpa cadangan
Jangan membuat cadangan file sumber yang dimodifikasi.

--tidak ada sumber-perbaikan
Jangan mencoba untuk memperbaiki file sumber (misalnya konversi DOS ke Unix). Ini mencegah
keluhan jika file hanya dapat dibaca.

--turunkan-semuanya
Ubah nama semua file dan direktori menjadi huruf kecil.

--huruf besar-kecil
Hanya ganti nama file dan direktori yang memiliki nama huruf besar semua. Jadi HALO.C
akan diganti namanya tetapi tidak dunia.c.

--lebih rendah-tidak ada
Jangan mengganti nama file dan direktori menjadi huruf kecil. Perhatikan bahwa ini tidak mencegah
penggantian nama file jika ekstensinya tidak dapat ditangani apa adanya, misalnya ".Cxx". Ini
adalah defaultnya.

--bawah-termasuk
Ketika file yang sesuai dengan pernyataan include (atau bentuk file lainnya
referensi untuk file sumber daya) tidak dapat ditemukan, ubah nama file itu menjadi huruf kecil.
Ini adalah default.

--nolower-termasuk
Jangan ubah pernyataan include jika file yang direferensikan tidak dapat ditemukan.

--guiexe | --jendela
Asumsikan aplikasi grafis ketika target yang dapat dieksekusi atau target yang tidak diketahui
jenis ditemukan. Ini adalah default.

--cuiexe | --menghibur
Asumsikan aplikasi konsol ketika target yang dapat dieksekusi atau target dengan tipe yang tidak diketahui
ditemukan.

--dll Asumsikan dll ketika target dari jenis yang tidak diketahui ditemukan, yaitu ketika pembuat anggur tidak bisa
untuk menentukan apakah itu executable, dll, atau perpustakaan statis,

--lib Asumsikan perpustakaan statis ketika target dari jenis yang tidak diketahui ditemukan, yaitu ketika pembuat anggur
tidak dapat menentukan apakah itu executable, dll, atau perpustakaan statis,

--mfc Tentukan bahwa target berbasis MFC. Dalam kasus seperti itu pembuat anggur menyesuaikan termasuk
dan jalur pustaka yang sesuai, dan menautkan target dengan pustaka MFC.

--nomfc
Tentukan bahwa target tidak berbasis MFC. Opsi ini menonaktifkan penggunaan perpustakaan MFC
meskipun pembuat anggur file pertemuan stdafx.cpp or stdafx.h itu akan menyebabkannya
aktifkan MFC secara otomatis jika keduanya tidak --nomfc maupun --mfc telah ditentukan.

-Dmakro[=defn]
Tambahkan definisi makro yang ditentukan ke daftar global definisi makro.

-Idir Tambahkan direktori yang ditentukan ke jalur penyertaan global.

-Pdir Tambahkan direktori yang ditentukan ke jalur dll global.

-idll Tambahkan perpustakaan Winelib ke daftar global perpustakaan Winelib untuk diimpor.

-Ldir Tambahkan direktori yang ditentukan ke jalur pustaka global.

-lperpustakaan
Tambahkan pustaka yang ditentukan ke daftar pustaka global untuk ditautkan.

--nodll
Jangan gunakan set standar pustaka Winelib untuk impor. Artinya, DLL apa pun
penggunaan kode Anda harus diteruskan secara eksplisit dengan -i pilihan. Set standar dari
perpustakaan adalah: odc32.dll, odbccp32.dll, Ole32.dll-, oleauut32.dll dan winpool.drv.

--nomsvcrt
Tetapkan beberapa opsi untuk memberi tahu anggurgcc untuk tidak mengkompilasi terhadap msvcrt. Gunakan opsi ini jika
Anda memiliki file cpp yang menyertakan .

--interaktif
Gunakan mode interaktif. Dalam mode ini pembuat anggur akan meminta Anda untuk mengkonfirmasi daftar
target untuk setiap direktori, dan kemudian untuk menyediakan direktori dan target tertentu
Pilihan.

--target-tunggal nama
Tentukan bahwa hanya ada satu target, yang disebut nama.

--file yang dihasilkan
Hasilkan Makefile. Ini adalah default.

--file-tidak dihasilkan
Jangan menghasilkan Makefile.

--anggur32
Hasilkan target 32-bit. Ini berguna pada sistem wow64. Tanpa opsi itu
arsitektur default digunakan.

CONTOH


Berikut ini tipikal pembuat anggur menggunakan:

$ pembuat anggur --lower-uppercase -DSTRICT .

Di atas menceritakan pembuat anggur untuk memindai direktori saat ini dan subdirektori untuk sumber
file. Kapan pun jika menemukan file atau direktori yang namanya semua huruf besar, itu harus diganti namanya
itu menjadi huruf kecil. Itu kemudian harus memperbaiki semua file sumber ini untuk dikompilasi dengan Winelib
dan menghasilkan Makefiles. Itu -DTRICT menentukan bahwa KETAT makro harus diatur ketika
menyusun sumber-sumber ini. Akhirnya Makefile akan dibuat.

Langkah selanjutnya adalah:

$ make

Jika pada titik ini Anda mendapatkan kesalahan kompilasi (yang sangat mungkin untuk ukuran yang wajar
project) maka Anda harus berkonsultasi dengan Panduan Pengguna Winelib untuk menemukan tips tentang cara menyelesaikan
Mereka.

Untuk proyek berbasis MFC, Anda harus menjalankan perintah berikut sebagai gantinya:

$ pembuat anggur --lower-uppercase --mfc .
$ make

Untuk file proyek yang ada, Anda harus menjalankan perintah berikut:

$ pembuat anggur myproject.dsp
$ make

SEMUA / BUG


Dalam beberapa kasus, Anda harus mengedit Makefile atau file sumber secara manual.

Dengan asumsi bahwa windows executable/library tersedia, kita dapat menggunakan tempat pembuangan anggur untuk
tentukan jenis yang dapat dieksekusi itu (grafis atau konsol), perpustakaan mana itu
ditautkan dengan, dan fungsi mana yang diekspornya (untuk perpustakaan). Kami kemudian dapat memulihkan semua
pengaturan ini untuk target Winelib yang sesuai.

Selanjutnya pembuat anggur tidak pandai menemukan perpustakaan yang berisi file yang dapat dieksekusi:
itu harus di direktori saat ini atau di LD_LIBRARY_PATH.

pembuat anggur belum mendukung file pesan dan kompiler pesan.

Bug dapat dilaporkan di anggur kesalahan pelacakhttp://bugs.winehq.org.

PENULIS


François Gouget untuk CodeWeavers
Dimitrie O.Paun
Andre Hentschel

KETERSEDIAAN


pembuat anggur adalah bagian dari distribusi Wine, yang tersedia melalui WineHQ, the anggur
pengembangan markas besarhttp://www.winehq.org/.

Gunakan pengembangan winemaker online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Kurung
    Kurung
    Brackets adalah sumber terbuka modern dan gratis
    editor teks yang dibuat khusus untuk Web
    Perkembangan. Ditulis dalam HTML, CSS, dan
    JavaScript dengan alat visual terfokus dan
    persiapan...
    Unduh Kurung
  • 2
    Kompiler Pascal Gratis
    Kompiler Pascal Gratis
    Compiler Pascal 32/64/16-bit untuk
    Win32/64/CE, Linux, MacOS X/iOS,
    Android, FreeBSD, OS/2, GameBoy
    Maju, Nintendo NDS dan DOS;
    kompatibel secara semantik dengan ...
    Unduh Kompiler Pascal Gratis
  • 3
    Info Canon EOS DIGITAL
    Info Canon EOS DIGITAL
    Canon tidak memiliki jumlah rana
    disertakan pada informasi EXIF ​​suatu
    file gambar, berbeda dengan Nikon dan
    Pentax. Tidak ada Canon resmi berbasis
    aplikasi ...
    Unduh Info Canon EOS DIGITAL
  • 4
    menemukan kembali
    menemukan kembali
    rEFInd adalah garpu dari boot rEFIt
    Pengelola. Seperti rEFIt, rEFInd bisa
    deteksi otomatis boot EFI yang Anda instal
    loader dan menyajikan GUI yang cantik
    menu opsi boot...
    Unduh ulang
  • 5
    EkspresLuke GSI
    EkspresLuke GSI
    Halaman unduhan SourceForge ini adalah untuk
    izinkan pengguna untuk mengunduh sumber saya yang dibangun
    GSI, berdasarkan phhusson's great
    kerja. Saya membangun Android Pie dan
    Android1...
    Unduh ExpressLuke GSI
  • 6
    Kastor Musik
    Kastor Musik
    Music Caster adalah pemutar musik baki
    yang memungkinkan Anda mentransmisikan musik lokal Anda ke a
    Perangkat Google Cast. Pada putaran pertama,
    Anda perlu mengklik panah di
    tas...
    Unduh Pemutar Musik
  • Lebih banyak lagi »

Perintah Linux

Ad