EngelsFransSpaans

Ad


OnWorks-favicon

wijnmaker - Online in de Cloud

Run Winemaker in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdrachtwijnmaker die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


winemaker - genereer een build-infrastructuur voor het compileren van Windows-programma's op Unix

KORTE INHOUD


wijnmaker [ --geen banner ] [ --back-up | --geen back-up ] [ --nosource-fix ]
[ --lagere-geen | --lager-alles | --kleine hoofdletters ]
[ --lager-omvatten | --nolower-opnemen ] [ --mfc | --nomfc ]
[ --guiexe | --ramen | --cuiex | --troosten | --dll | --lib ]
[ -Dmacro[=def] ] [ -Idir ] [ -Pdir ] [ -idll ] [ -Ldir ] [ -lbibliotheek ]
[ --knikt ] [ --nomsvcrt ] [ --interactief ] [ --Enkel doelwit naam ]
[ --gegenereerde-bestanden ] [ --gegenereerde-bestanden ] ]
[ --wijn32 ]
werkmap | project_bestand | werkruimte_bestand

PRODUCTBESCHRIJVING


wijnmaker is een perl-script dat is ontworpen om u te helpen bij het opstarten van het proces van het converteren van uw
Windows-bronnen naar Winelib-programma's.

Om dit te doen wijnmaker kan de volgende bewerkingen uitvoeren:

- hernoem je bronbestanden en mappen naar kleine letters voor het geval ze allemaal zijn opgeslagen
hoofdletters tijdens de overdracht.

- DOS naar Unix (CRLF naar LF) conversies uitvoeren.

- scan de include-instructies en verwijzingen naar bronbestanden om de backslashes te vervangen door:
schuine strepen naar voren.

- tijdens de bovenstaande stap wijnmaker zal ook een hoofdletterongevoelige zoekopdracht uitvoeren van de
waarnaar wordt verwezen in het include-pad en herschrijf de include-instructie met de juiste case
indien nodig.

- wijnmaker zal ook andere, meer exotische problemen controleren, zoals: #pragma verpakken gebruik, gebruik van
afxres.h in niet-MFC-projecten en meer. Telkens wanneer het iets uit de tegenkomt
gewoon, het zal u ervoor waarschuwen.

- wijnmaker kan ook een volledige mappenboom in één keer scannen, raad eens wat zijn de
uitvoerbare bestanden en bibliotheken die u probeert te bouwen, match ze met bronbestanden, en
genereer de bijbehorende Makefile.

- Tenslotte wijnmaker zal een globale Makefile voor normaal gebruik.

- wijnmaker kent MFC-gebaseerde projecten en zal aangepaste bestanden genereren.

- wijnmaker kan bestaande projectbestanden lezen. Het ondersteunt dsp-, dsw-, vcproj- en sln-bestanden.

OPTIES


--geen banner
Schakel het afdrukken van de banner uit.

--back-up
Maak een back-up van alle gewijzigde bronbestanden. Dit is de standaardinstelling.

--geen back-up
Maak geen back-up van gewijzigde bronbestanden.

--nosource-fix
Probeer de bronbestanden niet te repareren (bijv. DOS naar Unix-conversie). Dit voorkomt
klachten als de bestanden alleen-lezen zijn.

--lager-alles
Hernoem alle bestanden en mappen naar kleine letters.

--kleine hoofdletters
Hernoem alleen bestanden en mappen die alleen in hoofdletters zijn. Dus HALLO.C
zou worden hernoemd maar niet Wereld.c.

--lagere-geen
Hernoem bestanden en mappen niet naar kleine letters. Merk op dat dit niet voorkomt
het hernoemen van een bestand als de extensie niet kan worden afgehandeld zoals het is, bijvoorbeeld ".Cxx". Dit
is de standaard.

--lager-omvatten
Wanneer het bestand dat overeenkomt met een include-instructie (of een andere vorm van bestand)
referentie voor bronbestanden) niet kan worden gevonden, converteert u die bestandsnaam naar kleine letters.
Dit is de standaardinstelling.

--nolower-opnemen
Wijzig de include-instructie niet als het bestand waarnaar wordt verwezen niet kan worden gevonden.

--guiexe | --ramen
Ga uit van een grafische toepassing wanneer een uitvoerbaar doel of een onbekend doel
soort wordt gevonden. Dit is de standaardinstelling.

--cuiex | --troosten
Ga uit van een consoletoepassing wanneer een uitvoerbaar doel of een doel van onbekend type
is gevonden.

--dll Neem een ​​dll aan wanneer een doel van een onbekend type wordt gevonden, dwz wanneer wijnmaker is niet in staat
om te bepalen of het een uitvoerbaar bestand, een dll of een statische bibliotheek is,

--lib Ga uit van een statische bibliotheek wanneer een doel van een onbekend type wordt gevonden, dwz wanneer wijnmaker
kan niet bepalen of het een uitvoerbaar bestand, een dll of een statische bibliotheek is,

--mfc Geef op dat de doelen op MFC zijn gebaseerd. In zo'n geval wijnmaker past de include aan
en bibliotheekpaden dienovereenkomstig, en verbindt het doel met de MFC-bibliotheek.

--nomfc
Geef op dat doelen niet op MFC zijn gebaseerd. Deze optie schakelt het gebruik van MFC-bibliotheken uit
zelfs indien wijnmaker ontmoet bestanden stdafx.cpp or stdafx.h dat zou ervoor zorgen dat
schakel MFC automatisch in als geen van beide --nomfc noch --mfc werd opgegeven.

-Dmacro[=def]
Voeg de opgegeven macrodefinitie toe aan de algemene lijst met macrodefinities.

-Idir Voeg de opgegeven directory toe aan het globale include-pad.

-Pdir Voeg de opgegeven map toe aan het globale dll-pad.

-idll Voeg de Winelib-bibliotheek toe aan de algemene lijst met Winelib-bibliotheken om te importeren.

-Ldir Voeg de opgegeven map toe aan het globale bibliotheekpad.

-lbibliotheek
Voeg de opgegeven bibliotheek toe aan de algemene lijst met bibliotheken om mee te koppelen.

--knikt
Gebruik niet de standaardset van Winelib-bibliotheken voor import. Dat wil zeggen, elke DLL
uw codegebruik moet expliciet worden doorgegeven met -i opties. De standaard set van
bibliotheken is: odbc32.dll, odbccp32.dll, ole32.dll, oleaut32.dll en winspool.drv.

--nomsvcrt
Stel een aantal opties in om te vertellen wijncc niet te compileren tegen msvcrt. Gebruik deze optie als
je hebt cpp-bestanden die bevatten: .

--interactief
Gebruik de interactieve modus. In deze modus wijnmaker zal u vragen om de lijst met te bevestigen
doelen voor elke map, en vervolgens om map- en doelspecifiek op te geven
opties.

--Enkel doelwit naam
Specificeer dat er maar één doel is, genaamd naam.

--gegenereerde-bestanden
Genereer de Makefile. Dit is de standaardinstelling.

--gegenereerde-bestanden
Genereer niet de Makefile.

--wijn32
Genereer een 32-bits doel. Dit is handig op wow64-systemen. Zonder die optie de
standaardarchitectuur wordt gebruikt.

Voorbeelden


Hier is een typisch wijnmaker gebruiken:

$ wijnmaker --kleine hoofdletters -DSTRICT .

Het bovenstaande vertelt wijnmaker om de huidige map en zijn submappen te scannen op bron
bestanden. Telkens als er een bestand of map wordt gevonden waarvan de naam helemaal in hoofdletters is, moet de naam worden gewijzigd
het naar kleine letters. Het zou dan al deze bronbestanden moeten repareren voor compilatie met Winelib
en genereren Makefiles. De -DSTRICHT specificeert dat de STRIKT macro moet worden ingesteld wanneer
het samenstellen van deze bronnen. eindelijk een Makefile zal gemaakt worden.

De volgende stap zou zijn:

$ Make

Als u op dit punt compilatiefouten krijgt (wat vrij waarschijnlijk is voor een redelijk groot)
project) moet u de Winelib-gebruikershandleiding raadplegen voor tips over hoe u dit kunt oplossen
Hen.

Voor een op MFC gebaseerd project zou u in plaats daarvan de volgende opdrachten moeten uitvoeren:

$ wijnmaker --kleine hoofdletters --mfc .
$ Make

Voor een bestaand projectbestand zou je de volgende commando's moeten uitvoeren:

$ wijnmaker mijnproject.dsp
$ Make

ALLES / BUGS


In sommige gevallen moet u de Makefile of bronbestanden handmatig.

Ervan uitgaande dat het uitvoerbare bestand/bibliotheek van Windows beschikbaar is, zouden we kunnen gebruiken wijnstortplaats naar
bepalen wat voor soort uitvoerbaar bestand het is (grafisch of console), welke bibliotheken het is
gekoppeld, en welke functies het exporteert (voor bibliotheken). We zouden dan alles kunnen herstellen
deze instellingen voor het corresponderende Winelib-doel.

Bovendien wijnmaker is niet erg goed in het vinden van de bibliotheek met het uitvoerbare bestand:
het moet in de huidige map staan ​​of in de LD_LIBRARY_PATH.

wijnmaker ondersteunt nog geen berichtenbestanden en de berichtencompiler.

Bugs kunnen worden gemeld op de Wijn kever trackerhttp://bugs.winehq.org.

AUTEURS


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

BESCHIKBAARHEID


wijnmaker maakt deel uit van de Wine-distributie, die beschikbaar is via WineHQ, de Wijn
ontwikkeling hoofdkantoorhttp://www.winehq.org/.

Wijnmaker online gebruiken met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad