АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

винодел-разработка - Интернет в облаке

Запустите Winemaker-development в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда winemaker-development, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


winemaker - создать инфраструктуру сборки для компиляции программ Windows в Unix

СИНТАКСИС


винодел [ --nobanner ] [ --резервное копирование | --nobackup ] [ --nosource-исправление ]
[ --ниже-нет | --ниже-все | - нижний регистр ]
[ --lower-include | --nolower-включить ] [ --mfc | --nomfc ]
[ --guiexe | - окна | --cuiexe | --приставка | --dll | --lib ]
[ -Dмакрос[=определение]] [ -Iдиректория ] [ -Pдиректория ] [ -iDLL файлы ] [ -Lдиректория ] [ -lбиблиотека ]
[ --nodlls ] [ --nomsvcrt ] [ - интерактивный ] [ - одиночная цель имя ]
[ --сгенерированные файлы ] [ --n Generated-файлы ]
[ - вино32 ]
рабочий_каталог | файл_проекта | файл_рабочей_области

ОПИСАНИЕ


винодел Perl-скрипт, разработанный, чтобы помочь вам запустить процесс преобразования вашего
Исходные коды Windows для программ Winelib.

Для этого винодел может выполнять следующие операции:

- переименуйте исходные файлы и каталоги в нижний регистр, если они все получили
заглавные во время передачи.

- выполнять преобразования DOS в Unix (CRLF в LF).

- просканируйте инструкции include и ссылки на файлы ресурсов, чтобы заменить обратную косую черту на
косая черта.

- во время вышеуказанного шага винодел также будет выполнять поиск без учета регистра
указанный файл в пути включения и перепишите оператор включения с правильным регистром
если необходимо.

- винодел также проверит другие более экзотические проблемы, такие как #прагма упаковка использование, использование
afxres.h в проектах, отличных от MFC, и многое другое. Всякий раз, когда он сталкивается с чем-то из
обыкновенный, он вас об этом предупредит.

- винодел также может сканировать сразу все дерево каталогов, угадайте, какие
исполняемые файлы и библиотеки, которые вы пытаетесь создать, сопоставьте их с исходными файлами и
генерировать соответствующие Makefile.

- наконец винодел создаст глобальный Makefile для нормального использования.

- винодел знает о проекте на основе MFC и будет создавать настраиваемые файлы.

- винодел может читать существующие файлы проекта. Он поддерживает файлы dsp, dsw, vcproj и sln.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--nobanner
Отключите печать баннера.

--резервное копирование
Выполните резервное копирование всех измененных исходных файлов. Это значение по умолчанию.

--nobackup
Не создавайте резервные копии измененных исходных файлов.

--nosource-исправление
Не пытайтесь исправить исходные файлы (например, преобразование DOS в Unix). Это предотвращает
жалобы, если файлы доступны только для чтения.

--ниже-все
Переименуйте все файлы и каталоги в нижний регистр.

- нижний регистр
Переименовывайте только файлы и каталоги, имена которых написаны заглавными буквами. Так ПРИВЕТ
будет переименован но не Мир.с.

--ниже-нет
Не переименовывайте файлы и каталоги в нижний регистр. Обратите внимание, что это не мешает
переименование файла, если его расширение не может быть обработано как есть, например, ".Cxx". Этот
по умолчанию.

--lower-include
Когда файл, соответствующий оператору включения (или другой форме файла
ссылка на файлы ресурсов) не может быть найдена, преобразуйте это имя файла в нижний регистр.
Это значение по умолчанию.

--nolower-включить
Не изменяйте оператор include, если указанный файл не может быть найден.

--guiexe | - окна
Предположим графическое приложение, когда исполняемая цель или цель неизвестного
тип найден. Это значение по умолчанию.

--cuiexe | --приставка
Предположим консольное приложение, когда исполняемая цель или цель неизвестного типа
найден.

--dll Предположим, что библиотека DLL найдена при обнаружении цели неизвестного типа, т. Е. Когда винодел не может
чтобы определить, является ли это исполняемым файлом, dll или статической библиотекой,

--lib Предположим статическую библиотеку, когда цель неизвестного типа найдена, т. Е. Когда винодел
не может определить, является ли это исполняемым файлом, DLL или статической библиотекой,

--mfc Укажите, что цели основаны на MFC. В таком случае винодел адаптирует включение
и пути к библиотекам соответственно, и связывает цель с библиотекой MFC.

--nomfc
Укажите, что целевые объекты не основаны на MFC. Эта опция отключает использование библиотек MFC.
даже если винодел встречает файлы stdafx.cpp or stdafx.h это заставит его
включить MFC автоматически, если ни один из них --nomfc ни --mfc было указано.

-Dмакрос[=определение]
Добавьте указанное определение макроса в глобальный список определений макросов.

-Iдиректория Добавить указанный каталог к ​​глобальному пути включения.

-Pдиректория Добавьте указанный каталог к ​​глобальному пути dll.

-iDLL файлы Добавьте библиотеку Winelib в глобальный список импортируемых библиотек Winelib.

-Lдиректория Добавить указанный каталог к ​​пути к глобальной библиотеке.

-lбиблиотека
Добавьте указанную библиотеку в глобальный список библиотек для связывания.

--nodlls
Не используйте для импорта стандартный набор библиотек Winelib. То есть любая DLL
ваш код должен быть явно передан с -i параметры. Стандартный набор
библиотеки это: odbc32.dll, Odbccp32.dll, ole32.dll, oleaut32.dll и WINSPOOL.DRV.

--nomsvcrt
Установите несколько параметров, чтобы сказать вино не компилировать с msvcrt. Используйте эту опцию, если
у вас есть cpp-файлы, которые включают .

- интерактивный
Используйте интерактивный режим. В этом режиме винодел попросит подтвердить список
цели для каждого каталога, а затем предоставить каталог и конкретную цель
настройки.

- одиночная цель имя
Укажите, что существует только одна цель с именем имя.

--сгенерированные файлы
Генерировать Makefile. Это значение по умолчанию.

--n Generated-файлы
Не создавайте Makefile.

- вино32
Создайте 32-битную цель. Это полезно в системах wow64. Без этого варианта
используется архитектура по умолчанию.

ПРИМЕРЫ


Вот типичный винодел использование:

$ winemaker - нижний регистр -DSTRICT.

Вышесказанное говорит винодел сканировать текущий каталог и его подкаталоги на предмет источника
файлы. Всякий раз, когда находит файл или каталог, имя которого написано прописными буквами, он должен переименовать
это в нижнем регистре. Затем он должен исправить все эти исходные файлы для компиляции с Winelib.
и генерировать Makefileс. -DSTRICT указывает, что СТРОГИЙ макрос должен быть установлен, когда
компиляция этих источников. Наконец Makefile будет создан.

Следующим шагом будет:

Сделать $

Если на этом этапе вы получите ошибки компиляции (что вполне вероятно для разумного размера
project), то вам следует обратиться к Руководству пользователя Winelib, чтобы найти советы о том, как решить
их.

Для проекта на основе MFC вам придется вместо этого выполнить следующие команды:

$ winemaker - нижний регистр --mfc.
Сделать $

Для существующего файла проекта вам нужно будет выполнить следующие команды:

$ винодел myproject.dsp
Сделать $

TODO / ОШИБКИ


В некоторых случаях вам придется отредактировать Makefile или исходные файлы вручную.

Предполагая, что исполняемый файл / библиотека Windows доступны, мы могли бы использовать Winedump в
определить, что это за исполняемый файл (графический или консольный), какие библиотеки
связаны и какие функции он экспортирует (для библиотек). Тогда мы могли бы восстановить все
эти настройки для соответствующей цели Winelib.

Более того винодел не очень хорош для поиска библиотеки, содержащей исполняемый файл:
он должен быть либо в текущем каталоге, либо в LD_LIBRARY_PATH.

винодел пока не поддерживает файлы сообщений и компилятор сообщений.

Об ошибках можно сообщать на Вино ошибка трекерhttp://bugs.winehq.org⟩.

АВТОРЫ


Франсуа Гуге для CodeWeavers
Димитри О. Паун
Андре Хентшель

НАЛИЧИЕ


винодел является частью дистрибутива Wine, доступного через WineHQ, Вино
разработка главное управлениеhttp://www.winehq.org/⟩.

Используйте Winemaker-development онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Кронштейны
    Кронштейны
    Brackets — это бесплатная современная программа с открытым исходным кодом.
    текстовый редактор, созданный специально для Интернета
    Разработка. Написано на HTML, CSS и
    JavaScript с целенаправленными визуальными инструментами и
    подготовка ...
    Загрузить скобки
  • 2
    Бесплатный компилятор Pascal
    Бесплатный компилятор Pascal
    32/64/16-битный компилятор Паскаля для
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS и DOS;
    семантически совместимый с...
    Скачать бесплатный компилятор Pascal
  • 3
    Информация о Canon EOS DIGITAL
    Информация о Canon EOS DIGITAL
    У Canon нет счетчика выдержек
    включены в EXIF-информацию
    файл изображения, в отличие от Nikon и
    Пентакс. Нет официального Canon на основе
    заявление ...
    Загрузить информацию о Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    rEFInd - это форк загрузки rEFIt
    менеджер. Как и rEFIt, rEFInd может
    автоматическое определение установленной загрузки EFI
    загрузчики, и он представляет собой красивый графический интерфейс
    меню варианта загрузки ...
    Скачать REFInd
  • 5
    ЭкспрессЛюк GSI
    ЭкспрессЛюк GSI
    Эта страница загрузки SourceForge должна была
    разрешить пользователям загружать мой исходный код
    GSI, основанные на великом опыте Фхуссона.
    работай. Я собираю Android Pie и
    Android 1 ...
    Скачать ExpressLuke GSI
  • 6
    Музыкальный Кастер
    Музыкальный Кастер
    Music Caster - музыкальный проигрыватель для лотков
    что позволяет транслировать местную музыку на
    Устройство Google Cast. При первом запуске
    вам нужно будет щелкнуть стрелку в вашем
    тас ...
    Скачать Music Caster
  • Больше »

Команды Linux

Ad