Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

widl - Online w chmurze

Uruchom widl w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie widl, 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Ę


widl - kompilator Wine Interface Definition Language (IDL).

STRESZCZENIE


Widla [Opcje] Plik_IDL
Widla [Opcje] --dlldata-only name1 [name2...]

OPIS


Gdy nie zostaną użyte żadne opcje, program wygeneruje plik nagłówkowy i ewentualnie klienta i
kody pośredniczące serwera, pliki proxy i dlldata, bibliotekę typów i plik UUID, w zależności od
zawartość pliku IDL. Jeśli któraś z opcji -c, -h, -p, -s, -t, -u or --lokalne-zalążki
jest podawany, Widla wygeneruje tylko żądane pliki i żadnych innych. Kiedy biegniesz z
--dlldata-only, widl wygeneruje tylko plik dlldata i będzie zawierał listę plików
nazwy przekazywane jako argumenty. Zwykle sposób aktualizacji tego pliku jest taki za każdym razem Widla is
run, odczytuje każdy istniejący plik dlldata i, jeśli to konieczne, regeneruje go z nim
wykaz nazwisk, ale z dołączonym obecnym aktem zastępczym.

Po uruchomieniu bez żadnych argumentów, Widla wydrukuje komunikat pomocy.

OPCJE


Ogólne opcje:

-V Wydrukuj numer wersji i wyjdź.

-o, --wyjście=Nazwa
Ustaw nazwę pliku wyjściowego. Podczas generowania wielu plików wyjściowych, this ustawia
tylko podstawowa nazwa pliku; odpowiednie pliki wyjściowe są następnie nazywane Nazwa.H,
Nazwa_pc itp.

-b producent procesora[-jądro]-os
Ustaw architekturę docelową podczas kompilacji krzyżowej. Docelowa specyfikacja jest w
standardowy format autoconf zwrócony przez konfiguracja.sub.

Nagłówek opcje:

-h Wygeneruj pliki nagłówkowe. Domyślna nazwa pliku wyjściowego to w pliku.h.

--stare nazwy
Użyj starych konwencji nazewnictwa.

Rodzaj Nieruchomości biblioteka opcje:

-t Wygeneruj bibliotekę typów. Domyślna nazwa pliku wyjściowego to w plikutlb. Jeśli wyjście
nazwa pliku kończy się na .res, plik zasobów binarnych zawierający bibliotekę typów to
zamiast tego generowane.

-m32, -m64
Wygeneruj odpowiednio bibliotekę typów Win32 lub Win64.

UUID filet opcje:

-u Wygeneruj plik UUID. Domyślna nazwa pliku wyjściowego to w pliku_i.c.

Proxy/odcinek generacja opcje:

-c Wygeneruj plik pośredniczący klienta. Domyślna nazwa pliku wyjściowego to w pliku_c.c.

-Os Generuj wbudowane kody pośredniczące.

-Oj Generuj zinterpretowane kody pośredniczące w starym stylu.

-Och, -Oic, -Oicf
Generuj w pełni zinterpretowane kody pośredniczące w nowym stylu.

-p Wygeneruj proxy. Domyślna nazwa pliku wyjściowego to w pliku_szt.

--prefix-all=prefiks
Prefiks do umieszczenia w nazwie kodów pośredniczących klienta i serwera.

--prefiks-klient=prefiks
Prefiks do umieszczenia w nazwie kodów pośredniczących klienta.

--prefix-server=prefiks
Przedrostek, który należy umieścić w nazwach kodów pośredniczących serwera.

-s Wygeneruj plik pośredniczący serwera. Domyślna nazwa pliku wyjściowego to w pliku_s.c.

--win32, --win64
Generuj tylko odpowiednio kod 32-bitowy lub 64-bitowy (domyślnie generowane są oba
32-bitowe i 64-bitowe wersje do tego samego pliku docelowego).

Rejestracja scenariusz opcje:

-r Wygeneruj skrypt rejestracyjny. Domyślna nazwa pliku wyjściowego to w pliku_r.rgs, Jeśli
nazwa pliku wyjściowego kończy się na .res, binarnym plikiem zasobów zawierającym skrypt jest
zamiast tego generowane.

Dlldata filet opcje:

--dlldata-only name1 [name2...]
Ponownie wygeneruj plik dlldata od podstaw, używając określonych nazw proxy. The
domyślna nazwa pliku wyjściowego to dlldata.c.

Preprocesor opcje:

-I ścieżka
Dodaj katalog wyszukiwania nagłówka do ścieżki. Dozwolone jest wiele katalogów wyszukiwania.

-D id[=val]
Zdefiniuj makro preprocesora id z wartością val.

-E Tylko przetwarzanie wstępne.

-N Nie przetwarzaj danych wejściowych.

Debug opcje:

-W Włącz pedantyczne ostrzeżenia.

-d n Ustaw poziom debugowania na nieujemną liczbę całkowitą n. Jeśli poprzedzone jest 0x, To będzie
interpretowane jako liczba szesnastkowa. Aby zapoznać się ze znaczeniem wartości, zob DEBUG


Różne opcje:

-konfiguracja_aplikacji
Ignorowane, obecne dla zgodności midl.

--local-stubs=filet
Wygeneruj puste kody pośredniczące dla metod call_as/local w interfejsie obiektowym i napisz
ich do filet.

DEBUG


Poziom debugowania n jest maską bitową o następującym znaczeniu:
* 0x01 Powiedz, który zasób jest analizowany (tryb pełny)
* 0x02 Zrzuć struktury wewnętrzne
* 0x04 Utwórz ślad parsera (yydebug=1)
* 0x08 Komunikaty preprocesora
* 0x10 Komunikaty lex preprocesora
* Śledzenie yacc preprocesora 0x20

Korzystaj z widl online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad