англійськафранцузькаіспанська

Ad


Значок OnWorks

widl - онлайн в хмарі

Запустіть widl у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це командний widl, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


widl - компілятор мови визначення інтерфейсу Wine (IDL).

СИНТАКСИС


widl [опції] IDL_файл
widl [опції] --лише dlldata ім'я1 [ім'я2...]

ОПИС


Якщо параметри не використовуються, програма згенерує заголовний файл і, можливо, клієнт і
заглушки сервера, файли проксі-сервера та файли dlldata, файли typelib та файл UUID, залежно від
вміст файлу IDL. Якщо якийсь із варіантів -c, -h, -p, -s, -t, -u or --local-stubs
дається, widl створить лише запитані файли, і ніяких інших. При запуску з
--лише dlldata, widl створить лише файл dlldata, і він міститиме список файлів
імена, передані як аргументи. Зазвичай цей файл оновлюється так щоразу widl is
run, він читає будь-який існуючий файл dlldata і, якщо необхідно, відновлює його з тим самим
список імен, але з наявним файлом проксі.

Коли запускається без жодних аргументів, widl надрукує довідкове повідомлення.

ВАРІАНТИ


Загальне опції:

-V Роздрукуйте номер версії та вийдіть.

-о, --вихід=ім'я
Встановіть назву вихідного файлу. Під час створення кількох вихідних файлів це встановлює
тільки базова назва файлу; відповідні вихідні файли потім називаються ім'я.h,
ім'я_p.c тощо

-b виробник процесора[-ядро]-os
Встановіть цільову архітектуру під час крос-компіляції. Цільова специфікація в
стандартний формат autoconf, який повертає config.sub.

Header опції:

-h Створення заголовних файлів. Ім’я вихідного файлу за замовчуванням – це infile.h.

--старі назви
Використовуйте старі правила імен.

тип бібліотека опції:

-t Створіть бібліотеку типів. Ім’я вихідного файлу за замовчуванням – це infile.tlb. Якщо вихід
ім'я файлу закінчується на .res, файл бінарного ресурсу, що містить бібліотеку типів
натомість.

-m32, -м64
Створіть бібліотеку типів Win32 або Win64 відповідно.

UUID файл опції:

-u Згенеруйте файл UUID. Ім’я вихідного файлу за замовчуванням – це infile_i.c.

Проксі/заглушка покоління опції:

-c Створіть заглушку клієнта. Ім’я вихідного файлу за замовчуванням – це infile_c.c.

-Ос Створення вбудованих заглушок.

-Привіт Створіть інтерпретовані заглушки старого стилю.

-Оіф, -Ойк, -Oicf
Створіть повністю інтерпретовані заглушки нового стилю.

-p Створіть проксі. Ім’я вихідного файлу за замовчуванням – це infile_p.c.

--prefix-all=префікс
Префікс для назви заглушок клієнта і сервера.

--prefix-client=префікс
Префікс для назви заглушок клієнта.

--prefix-server=префікс
Префікс для назви заглушок сервера.

-s Створіть заглушку сервера. Ім’я вихідного файлу за замовчуванням – це infile_s.c.

--win32, --win64
Згенеруйте лише 32-розрядний або 64-розрядний код відповідно (за замовчуванням генеруються обидва
32-розрядні та 64-розрядні версії в один цільовий файл).

Реєстрація сценарій опції:

-r Створіть скрипт реєстрації. Ім’я вихідного файлу за замовчуванням – це infile_r.rgs, Якщо
Ім'я вихідного файлу закінчується на .res, файл бінарного ресурсу, що містить сценарій
натомість.

Dlldata файл опції:

--лише dlldata ім'я1 [ім'я2...]
Відновіть файл dlldata з нуля, використовуючи вказані імена проксі. The
Ім'я вихідного файлу за замовчуванням dlldata.c.

Препроцесор опції:

-I шлях
Додайте каталог пошуку заголовка до path. Дозволено декілька каталогів пошуку.

-D id[=Val]
Визначити макрос препроцесора id зі значенням Val.

-E Тільки попередня обробка.

-N Не обробляйте введення.

Debug опції:

-W Увімкнути педантичні попередження.

-d n Установіть для рівня налагодження невід’ємне ціле число n. Якщо з префіксом 0x, це буде
інтерпретується як шістнадцяткове число. Значення значень див DEBUG
.

Різне опції:

-app_config
Проігноровано, представлено для сумісності з середнім рівнем.

--local-stubs=файл
Згенеруйте порожні заглушки для методів call_as/local в інтерфейсі об’єкта та запишіть
їм файл.

DEBUG


Рівень налагодження n це бітова маска з таким значенням:
* 0x01 Вкажіть, який ресурс аналізується (докладний режим)
* 0x02 Дамп внутрішніх структур
* 0x04 Створити трасування аналізатора (yydebug=1)
* 0x08 Повідомлення препроцесора
* 0x10 lex-повідомлення препроцесора
* Трасування yacc препроцесора 0x20

Використовуйте widl онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad