IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

sviluppo-enologo - Online nel cloud

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

Questo è il comando winemaker-development 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/.

Utilizza lo sviluppo del produttore di vino online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Zabbix
    Zabbix
    Zabbix è un open di classe enterprise
    soluzione di monitoraggio distribuito alla fonte
    progettato per monitorare e tracciare
    prestazioni e disponibilità della rete
    server, dispositivo...
    Scarica Zabbix
  • 2
    KDiff3
    KDiff3
    Questo repository non è più mantenuto
    ed è conservata a scopo di archivio. Vedere
    https://invent.kde.org/sdk/kdiff3 for
    il codice più recente e
    https://download.kde.o...
    Scarica KDiff3
  • 3
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • 5
    KompoZer
    KompoZer
    KompoZer è un editor HTML wysiwyg che utilizza
    la base di codice di Mozilla Composer. Come
    Lo sviluppo di Nvu è stato interrotto
    nel 2005, KompoZer risolve molti bug e
    aggiunge una f...
    Scarica KompoZer
  • 6
    Downloader di manga gratuito
    Downloader di manga gratuito
    Il Free Manga Downloader (FMD) è un
    applicazione open source scritta
    Object-Pascal per la gestione e
    scaricare manga da vari siti web.
    Questo è uno specchio...
    Scarica il downloader manga gratuito
  • Di Più "

Comandi Linux

Ad