İngilizceFransızcaİspanyolca

Sunucuları çalıştırın | Ubuntu > | Fedora > |


OnWorks favicon'u

i686-w64-mingw32-widl - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında i686-w64-mingw32-widl'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen i686-w64-mingw32-widl komutudur.

PROGRAM:

ADI


widl - Şarap Arayüzü Tanımlama Dili (IDL) derleyicisi

SİNOPSİS


widl [seçenekleri] IDL_file
widl [seçenekleri] --dlldata-yalnızca name1 [name2...]

TANIM


Hiçbir seçenek kullanılmadığında, program bir başlık dosyası ve muhtemelen istemci ve
sunucu saplamaları, proxy ve dlldata dosyaları, bir typelib ve bir UUID dosyası, bağlı olarak
IDL dosyasının içeriği. Seçeneklerden herhangi biri varsa -c, -h, -p, -s, -t, -u or --yerel taslaklar
verilmiş, widl yalnızca istenen dosyaları oluşturur, başkalarını oluşturmaz. ile çalıştırıldığında
--dlldata-yalnızca, widl yalnızca bir dlldata dosyası oluşturur ve
argümanlar olarak geçirilen isimler. Genellikle bu dosyanın güncellenme şekli, her seferinde widl is
çalıştırın, mevcut herhangi bir dlldata dosyasını okur ve gerekirse aynı şekilde yeniden oluşturur.
ad listesi, ancak mevcut proxy dosyası dahil edilmiştir.

Herhangi bir argüman olmadan çalıştırıldığında, widl bir yardım mesajı yazdıracaktır.

SEÇENEKLER


genel seçenekleri:

-V Sürüm numarasını yazdırın ve çıkın.

-Ö, --çıktı=isim
Çıktı dosyasının adını ayarlayın. Birden çok çıktı dosyası oluştururken, bu ayarlar
dosyanın yalnızca temel adı; ilgili çıktı dosyaları daha sonra adlandırılır isim.H,
isim_p.c, vb.

-b işlemci üreticisi[-çekirdek]-os
Çapraz derleme yaparken hedef mimariyi ayarlayın. Hedef spesifikasyonu
tarafından döndürülen standart autoconf formatı config.sub.

üstbilgi seçenekleri:

-h Başlık dosyaları oluşturun. Varsayılan çıktı dosya adı dosyada.h.

--eski adlar
Eski adlandırma kurallarını kullanın.

Tip kütüphane seçenekleri:

-t Bir tür kitaplığı oluşturun. Varsayılan çıktı dosya adı dosyada.tlb. çıktı ise
dosya adı ile biter .res, tür kitaplığını içeren bir ikili kaynak dosyası
yerine oluşturulur.

-m32, -m64
Sırasıyla bir Win32 veya Win64 tipi kitaplık oluşturun.

UUID dosya seçenekleri:

-u Bir UUID dosyası oluşturun. Varsayılan çıktı dosya adı dosyada_i.c.

proxy/saplama nesil seçenekleri:

-c Bir istemci saplama dosyası oluşturun. Varsayılan çıktı dosya adı dosyada_c.c.

-İşletim sistemi Satır içi taslaklar oluşturun.

-Selam Eski tarz yorumlanmış taslaklar oluşturun.

-Oif, -Oic, -Oicf
Yeni stil tamamen yorumlanmış taslaklar oluşturun.

-p Bir proxy oluşturun. Varsayılan çıktı dosya adı dosyada_p.c.

--prefix-all=önek
Hem istemci hem de sunucu taslaklarının adını koymak için önek.

--prefix-client=önek
İstemci taslaklarının adını koymak için önek.

--prefix-sunucu=önek
Sunucu taslaklarının adını koymak için önek.

-s Bir sunucu saplama dosyası oluşturun. Varsayılan çıktı dosya adı dosyada_s.c.

--win32, --win64
Sırasıyla yalnızca 32 bit veya 64 bit kod oluşturun (varsayılan, her ikisini de oluşturmaktır)
32 bit ve 64 bit sürümleri aynı hedef dosyaya).

--rt WinRT'yi desteklemek için IDL için ek dil uzantılarını etkinleştirin.

kayıt senaryo seçenekleri:

-r Bir kayıt komut dosyası oluşturun. Varsayılan çıktı dosya adı dosyada_r.rgs. Eğer
çıktı dosyası adı şurada biter: .res, komut dosyasını içeren bir ikili kaynak dosyası
yerine oluşturulur.

DLL verileri dosya seçenekleri:

--dlldata-yalnızca name1 [name2...]
Belirtilen proxy adlarını kullanarak dlldata dosyasını sıfırdan yeniden oluşturun. NS
varsayılan çıktı dosya adı dlldata.c.

Preprocessor seçenekleri:

-I yol
Yola bir başlık arama dizini ekleyin. Birden çok arama dizinine izin verilir.

-D id[=val]
Önişlemci makrosunu tanımlayın id değeri olan val.

-E Yalnızca ön işleme.

-N Girişi önceden işlemeyin.

Debug seçenekleri:

-W Bilgiç uyarıları etkinleştirin.

-d n Hata ayıklama düzeyini negatif olmayan tam sayıya ayarla n. ile ön eki varsa 0x, Olacak
onaltılık bir sayı olarak yorumlanır. Değerlerin anlamı için bkz. DEBUG
Bölüm.

Çeşitli seçenekleri:

-app_config
Yok sayıldı, orta düzey uyumluluk için mevcut.

--yerel taslaklar=dosya
Bir nesne arabiriminde call_as/local yöntemleri için boş taslaklar oluşturun ve yazın
Onları dosya.

DEBUG


Hata ayıklama düzeyi n aşağıdaki anlama sahip bir bit maskesidir:
* 0x01 Hangi kaynağın ayrıştırıldığını söyle (ayrıntılı mod)
* 0x02 Döküm iç yapıları
* 0x04 Ayrıştırıcı izi oluştur (yydebug=1)
* 0x08 Önişlemci mesajları
* 0x10 Önişlemci lex mesajları
* 0x20 Önişlemci yacc izi

onworks.net hizmetlerini kullanarak i686-w64-mingw32-widl'i çevrimiçi kullanın


Ad


Ad