Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

winiarz - Online w chmurze

Uruchom winemakera w darmowym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie winemaker, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


winemaker - wygeneruj infrastrukturę do kompilacji programów Windows na Unix

STRESZCZENIE


winiarz [ --nobaner ] [ --utworzyć kopię zapasową | --brak kopii zapasowej ] [ --nosource-fix ]
[ --dolna-brak | --niższe-wszystko | --małe wielkie litery ]
[ --niższe uwzględnianie | --noniższe-uwzględnij ] [ --mfc | --nomfc ]
[ --przewodnik | --okna | --cuiexe | --konsola | --dll | --lib ]
[ -Dmakro[=zdefiniuj] ] [ -Ireż ] [ -Preż ] [ -idll ] [ -Lreż ] [ -lbiblioteka ]
[ --nodlle ] [ --nomsvcrt ] [ --interaktywny ] [ --pojedynczy cel Nazwa ]
[ --generowane-pliki ] [ --niewygenerowane-pliki ] ]
[ --wino32 ]
katalog_pracy | plik_projektu | plik_obszaru roboczego

OPIS


winiarz jest skryptem perla zaprojektowanym, aby pomóc Ci zainicjować proces konwersji twojego
Źródła Windows do programów Winelib.

Aby to zrobić winiarz może wykonywać następujące operacje:

- zmień nazwy plików i katalogów źródłowych na małe litery, jeśli mają wszystkie
pisane wielkimi literami podczas transferu.

- wykonaj konwersje DOS na Unix (CRLF na LF).

- zeskanuj instrukcje włączeń i odniesienia do plików zasobów, aby zastąpić ukośniki odwrotne z
ukośniki.

- podczas powyższego kroku winiarz wykona również wyszukiwanie bez rozróżniania wielkości liter w
plik odniesienia w ścieżce include i przepisz instrukcję include z właściwą wielkością liter
Jeśli to konieczne.

- winiarz sprawdzi również inne, bardziej egzotyczne kwestie, takie jak #pragma pakiet użycie, użycie
afxres.h w projektach innych niż MFC i nie tylko. Ilekroć napotka coś poza
zwyczajny, ostrzeże Cię o tym.

- winiarz może również przeskanować całe drzewo katalogów na raz, zgadnij, jakie są
pliki wykonywalne i biblioteki, które próbujesz zbudować, dopasuj je do plików źródłowych i
wygeneruj odpowiedni Makefile.

- wreszcie winiarz wygeneruje globalny Makefile do normalnego użytku.

- winiarz zna projekt oparty na MFC i wygeneruje niestandardowe pliki.

- winiarz może czytać istniejące pliki projektu. Obsługuje pliki dsp, dsw, vcproj i sln.

OPCJE


--nobaner
Wyłącz drukowanie banera.

--utworzyć kopię zapasową
Wykonaj kopię zapasową wszystkich zmodyfikowanych plików źródłowych. To jest ustawienie domyślne.

--brak kopii zapasowej
Nie twórz kopii zapasowych zmodyfikowanych plików źródłowych.

--nosource-fix
Nie próbuj naprawiać plików źródłowych (np. konwersji DOS na Unix). Zapobiega to
reklamacje, jeśli pliki są tylko do odczytu.

--niższe-wszystko
Zmień nazwy wszystkich plików i katalogów na małe litery.

--małe wielkie litery
Zmieniaj tylko nazwy plików i katalogów, które mają nazwy zapisane wielkimi literami. Więc CZEŚĆ, C
zostanie zmieniona, ale nie Świat.c.

--dolna-brak
Nie zmieniaj nazw plików i katalogów na małe litery. Pamiętaj, że to nie przeszkadza
zmiana nazwy pliku, jeśli jego rozszerzenie nie może być obsługiwane w takim stanie, w jakim jest, np. ".Cxx". Ten
jest wartością domyślną.

--niższe uwzględnianie
Kiedy plik odpowiadający instrukcji include (lub inna forma pliku)
odniesienia do plików zasobów) nie można znaleźć, przekonwertuj tę nazwę pliku na małe litery.
To jest ustawienie domyślne.

--noniższe-uwzględnij
Nie modyfikuj instrukcji include, jeśli nie można znaleźć pliku, do którego się odwołuje.

--przewodnik | --okna
Załóż aplikację graficzną, gdy wykonywalny cel lub cel nieznany
typ został znaleziony. To jest ustawienie domyślne.

--cuiexe | --konsola
Załóż aplikację konsolową, gdy wykonywalny cel lub cel nieznanego typu
jest znaleziony.

--dll Załóż bibliotekę dll, gdy zostanie znaleziony cel nieznanego typu, tj. Kiedy winiarz Nie jest w stanie
aby określić, czy jest to plik wykonywalny, dll, czy biblioteka statyczna,

--lib Załóż bibliotekę statyczną, gdy zostanie znaleziony cel nieznanego typu, tj. Kiedy winiarz
nie jest w stanie określić, czy jest to plik wykonywalny, biblioteka dll, czy biblioteka statyczna,

--mfc Określ, że cele są oparte na MFC. W takim przypadku winiarz dostosowuje m.in.
i odpowiednio ścieżki biblioteki i łączy cel z biblioteką MFC.

--nomfc
Określ, że cele nie są oparte na MFC. Ta opcja wyłącza korzystanie z bibliotek MFC
choćby winiarz napotyka pliki stdafx.cpp or stdafx.h to spowodowałoby to
włącz MFC automatycznie, jeśli żadne --nomfc ani --mfc został określony.

-Dmakro[=zdefiniuj]
Dodaj określoną definicję makra do globalnej listy definicji makr.

-Ireż Dołącz określony katalog do globalnej ścieżki dołączania.

-Preż Dołącz określony katalog do globalnej ścieżki dll.

-idll Dodaj bibliotekę Winelib do globalnej listy bibliotek Winelib do zaimportowania.

-Lreż Dołącz określony katalog do globalnej ścieżki biblioteki.

-lbiblioteka
Dodaj określoną bibliotekę do globalnej listy bibliotek, z którymi chcesz się połączyć.

--nodlle
Nie używaj standardowego zestawu bibliotek Winelib do importu. To znaczy dowolna biblioteka DLL
Twój kod musi być wyraźnie przekazany z -i opcje. Standardowy zestaw
biblioteki to: odbc32.dll, odbccp32.dll, ole32.dll, oleaut32.dll i winspool.drv.

--nomsvcrt
Ustaw kilka opcji do powiedzenia winogcc nie kompilować z msvcrt. Użyj tej opcji, jeśli
masz pliki cpp zawierające .

--interaktywny
Użyj trybu interaktywnego. W tym trybie winiarz poprosi o potwierdzenie listy
cele dla każdego katalogu, a następnie podać katalog i cel specyficzny
opcje.

--pojedynczy cel Nazwa
Określ, że jest tylko jeden cel, zwany Nazwa.

--generowane-pliki
Wygeneruj Makefile. To jest ustawienie domyślne.

--niewygenerowane-pliki
Nie generuj Makefile.

--wino32
Wygeneruj cel 32-bitowy. Jest to przydatne w systemach wow64. Bez tej opcji
używana jest domyślna architektura.

PRZYKŁADY


Oto typowy winiarz posługiwać się:

$ winemaker --małe-duże litery-DSTRICT .

Powyższe mówi winiarz aby przeskanować bieżący katalog i jego podkatalogi w poszukiwaniu źródeł
pliki. Ilekroć znajdzie plik lub katalog, którego nazwa jest pisana wielkimi literami, powinien zmienić nazwę
to na małe litery. Powinien wtedy naprawić wszystkie te pliki źródłowe do kompilacji za pomocą Winelib
oraz generowanie Makefiles. -DZIELNICA określa, że ŚCISŁY makro musi być ustawione, gdy
kompilując te źródła. Wreszcie Makefile zostanie utworzona.

Następnym krokiem byłoby:

$ make

Jeśli w tym momencie pojawią się błędy kompilacji (co jest całkiem prawdopodobne w przypadku rozsądnej wielkości)
projektu), powinieneś zapoznać się z Podręcznikiem użytkownika Winelib, aby znaleźć wskazówki, jak rozwiązać ten problem
Im.

W przypadku projektu opartego na MFC należałoby zamiast tego uruchomić następujące polecenia:

$ winemaker --małe wielkie litery --mfc .
$ make

Dla istniejącego pliku projektu musisz uruchomić następujące polecenia:

$ winemaker myproject.dsp
$ make

WSZYSTKO / ROBAKI


W niektórych przypadkach będziesz musiał edytować Makefile lub ręcznie pliki źródłowe.

Zakładając, że plik wykonywalny/biblioteka systemu Windows jest dostępny, moglibyśmy użyć wysypisko wina do
określić, jakiego rodzaju jest to plik wykonywalny (graficzny lub konsolowy), jakie to biblioteki
powiązany i jakie funkcje eksportuje (dla bibliotek). Moglibyśmy wtedy przywrócić wszystko
te ustawienia dla odpowiedniego celu Winelib.

Ponadto winiarz nie jest zbyt dobry w znajdowaniu biblioteki zawierającej plik wykonywalny:
musi znajdować się w bieżącym katalogu lub w LD_LIBRARY_PATH.

winiarz nie obsługuje jeszcze plików komunikatów i kompilatora komunikatów.

Błędy można zgłaszać na wino pluskwa naganiacz zwierzahttp://bugs.winehq.org.

AUTORSKI


François Gouget dla CodeWeavers
Dimitri O. Paun
Andrzej Hentschel

DOSTĘPNOŚĆ


winiarz jest częścią dystrybucji Wine, która jest dostępna za pośrednictwem WineHQ, wino
rozwój centralahttp://www.winehq.org/.

Korzystaj z winemakera online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad