IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

enologo - Online nel Cloud

Esegui winemaker nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando winemaker che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


winemaker - genera un'infrastruttura di build per la compilazione di programmi Windows su Unix

SINOSSI


enologo [ --nessuna bandiera ] [ --backup | --nessun backup ] [ --nosource-fix ]
[ --inferiore-nessuno | --inferiore-tutto | --minuscolo-maiuscolo ]
[ --include-inferiore | --nolower-include ] [ --mfc | --nomfc ]
[ --guiexe | --finestre | --cuiexe | --console | --dll | --lib ]
[ -Dmacro[=def]] [ -Idir ] [ -Pdir ] [ -idll ] [ -Ldir ] [ -lbiblioteca ]
[ --nodll ] [ --nomsvcrt ] [ --interattivo ] [ --obiettivo singolo Nome ]
[ --file-generati ] [ --nofile-generati ]]
[ --vino32 ]
directory_lavoro | file_progetto | file_spazio di lavoro

DESCRIZIONE


enologo è uno script perl progettato per aiutarti ad avviare il processo di conversione del tuo
Fonti di Windows per i programmi Winelib.

Per fare questo enologo può eseguire le seguenti operazioni:

- rinomina i file e le directory di origine in minuscolo nel caso in cui abbiano ottenuto tutto
maiuscolo durante il trasferimento.

- eseguire conversioni da DOS a Unix (da CRLF a LF).

- scansiona le istruzioni di inclusione e i riferimenti ai file di risorse per sostituire le barre rovesciate con
barre in avanti.

- durante la fase precedente enologo eseguirà anche una ricerca senza distinzione tra maiuscole e minuscole del
file di riferimento nel percorso include e riscrivi l'istruzione include con il caso corretto
se necessario.

- enologo controllerà anche altri problemi più esotici come #pragma pacchetti uso, uso di
afxres.h in progetti non MFC e altro ancora. Ogni volta che incontra qualcosa fuori dal
ordinario, ti avviserà.

- enologo può anche scansionare un intero albero di directory in una volta, indovina quali sono
eseguibili e librerie che stai cercando di creare, abbinali ai file sorgente e
generare il corrispondente Makefile.

- finalmente enologo genererà un globale Makefile per l'uso normale.

- enologo conosce il progetto basato su MFC e genererà file personalizzati.

- enologo può leggere file di progetto esistenti. Supporta file dsp, dsw, vcproj e sln.

VERSIONI


--nessuna bandiera
Disabilita la stampa del banner.

--backup
Eseguire un backup di tutti i file sorgente modificati. Questa è l'impostazione predefinita.

--nessun backup
Non eseguire il backup dei file di origine modificati.

--nosource-fix
Non tentare di correggere i file sorgente (ad es. conversione da DOS a Unix). Questo impedisce
reclami se i file sono di sola lettura.

--inferiore-tutto
Rinomina tutti i file e le directory in minuscolo.

--minuscolo-maiuscolo
Rinominare solo i file e le directory che hanno un nome tutto maiuscolo. Così CIAO C
sarebbe stato rinominato ma no Mondo.c.

--inferiore-nessuno
Non rinominare file e directory in minuscolo. Nota che questo non impedisce
la ridenominazione di un file se la sua estensione non può essere gestita così com'è, ad esempio ".Cxx". Questo
è l'impostazione predefinita.

--include-inferiore
Quando il file corrispondente a un'istruzione include (o altra forma di file
riferimento per i file di risorse) non può essere trovato, convertire quel nome file in minuscolo.
Questo è l'impostazione predefinita.

--nolower-include
Non modificare l'istruzione include se non è possibile trovare il file di riferimento.

--guiexe | --finestre
Assumere un'applicazione grafica quando una destinazione eseguibile o una destinazione sconosciuta
tipo si trova. Questa è l'impostazione predefinita.

--cuiexe | --console
Assumere un'applicazione console quando una destinazione eseguibile o una destinazione di tipo sconosciuto
è stato trovato.

--dll Assumere una dll quando viene trovata una destinazione di tipo sconosciuto, ad esempio quando enologo non è in grado
per determinare se si tratta di un eseguibile, una dll o una libreria statica,

--lib Assumere una libreria statica quando viene trovato un target di tipo sconosciuto, ad esempio quando enologo
non è in grado di determinare se si tratta di un eseguibile, una dll o una libreria statica,

--mfc Specificare che le destinazioni sono basate su MFC. In tal caso enologo adatta l'inclusione
e i percorsi della libreria di conseguenza e collega la destinazione con la libreria MFC.

--nomfc
Specificare che le destinazioni non sono basate su MFC. Questa opzione disabilita l'uso delle librerie MFC
anche se enologo incontra i file stdafx.cpp or stdafx.h questo lo farebbe
abilitare MFC automaticamente se nessuno dei due --nomfc--mfc è stato specificato.

-Dmacro[=def]
Aggiungere la definizione di macro specificata all'elenco globale di definizioni di macro.

-Idir Aggiunge la directory specificata al percorso di inclusione globale.

-Pdir Aggiungi la directory specificata al percorso dll globale.

-idll Aggiungi la libreria Winelib all'elenco globale delle librerie Winelib da importare.

-Ldir Aggiunge la directory specificata al percorso della libreria globale.

-lbiblioteca
Aggiungi la libreria specificata all'elenco globale di librerie a cui collegarti.

--nodll
Non utilizzare il set standard di librerie Winelib per le importazioni. Cioè, qualsiasi DLL
i tuoi usi di codice devono essere passati esplicitamente con -i opzioni. Il set standard di
biblioteche è: odbc32.dll, Odbccp32.dll, ole32.dll, oleaut32.dll ed winspool.drv.

--nomsvcrt
Imposta alcune opzioni da raccontare vinogcc non compilare contro msvcrt. Usa questa opzione se
hai file cpp che includono .

--interattivo
Usa la modalità interattiva. In questa modalità enologo ti chiederà di confermare l'elenco di
obiettivi per ogni directory, e quindi per fornire directory e target specifici
opzioni.

--obiettivo singolo Nome
Specificare che esiste un solo obiettivo, chiamato Nome.

--file-generati
Genera il Makefile. Questa è l'impostazione predefinita.

--nofile-generati
Non generare il Makefile.

--vino32
Genera un target a 32 bit. Questo è utile sui sistemi wow64. Senza questa opzione il
viene utilizzata l'architettura predefinita.

ESEMPI


Ecco un tipico enologo uso:

$ winemaker --minuscolo-maiuscolo -DSTRICT .

Quanto sopra dice enologo per scansionare la directory corrente e le sue sottodirectory alla ricerca di sorgenti
File. Ogni volta che trova un file o una directory il cui nome è tutto maiuscolo, dovrebbe rinominarlo
in minuscolo. Dovrebbe quindi correggere tutti questi file sorgente per la compilazione con Winelib
e generare Makefiles. Il -DSTRETTO specifica che il RIGOROSO la macro deve essere impostata quando
compilazione di queste fonti. Finalmente un Makefile sarà creato.

Il prossimo passo sarebbe:

$ Make

Se a questo punto ottieni errori di compilazione (cosa abbastanza probabile per una dimensione ragionevole
progetto) allora dovresti consultare la Guida per l'utente di Winelib per trovare suggerimenti su come risolvere
Loro.

Per un progetto basato su MFC dovresti invece eseguire i seguenti comandi:

$ winemaker --minuscolo-maiuscolo --mfc .
$ Make

Per un file di progetto esistente dovresti eseguire i seguenti comandi:

$ enologo myproject.dsp
$ Make

TUTTO / BUG


In alcuni casi dovrai modificare il Makefile o file di origine manualmente.

Supponendo che l'eseguibile/libreria di Windows sia disponibile, potremmo usare discarica di vino a
determinare che tipo di eseguibile è (grafico o console), quali librerie è
collegato e quali funzioni esporta (per le biblioteche). Potremmo quindi ripristinare tutto
queste impostazioni per il target Winelib corrispondente.

Inoltre enologo non è molto bravo a trovare la libreria contenente l'eseguibile:
deve essere nella directory corrente o nella LD_LIBRARY_PATH.

enologo non supporta ancora i file di messaggi e il compilatore di messaggi.

I bug possono essere segnalati sul Wine insetto Trackerhttp://bugs.winehq.org.

AUTORI


François Gouget per CodeWeavers
Dimitrie O.Paun
Andrè Hentschel

DISPONIBILITA '


enologo fa parte della distribuzione Wine, disponibile tramite WineHQ, il Wine
sviluppo sede centralehttp://www.winehq.org/.

Usa winemaker online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad