WINE/Разработчику — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(Import from wiki.etersoft.ru)
 
м (1 версия)
(нет различий)

Версия 12:51, 16 мая 2012

Wackowiki-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Разработка WINE

Подробная инструкция по работе с eterwine через git: http://wiki.etersoft.ru/UsesGit


Шаги по добавлению программы в wine

1. Клонируем репозиторий eterwine

2. Создаём каталог в programs, копируем из соседнего Makefile.in и заполняем по аналогии.

3. Создаём свой main.c

4. Добавляем Makefile.in в git, чтобы он был найдён из make_makefiles

5. Переходим в корень проекта и запускаем tools/make_makefiles

6. После этого выполняем autoconf -f и ./configure, в каталоге программы должен появиться Makefile

7. Можно запускать компиляцию командой make


См. http://wiki.winehq.org/Developers-Hints


Прочее

http://www.ibm.com/developerworks/ru/views/linux/libraryview.jsp?search_by=Windows+Linux

Пятиминутное введение в разработку WINE

Синтаксис CMD

Список нерекомендуемых функций


В работе


Заметки

Соответствие размера шрифта и разрешения

На WinXP размер шрифта и разрешение на 17" мониторе:

75  72

100 96

125 120

150 144

200 192


==== Определение запуска под Wine ==== > How in our code do we differentiate between Wine runs and Windows runs?

Here is one possibility:

/* Get a non-0 to indicate we are running under Wine. */

iWine = (int)GetProcAddress(LoadLibrary("kernel32"), "wine_get_unix_file_name");


Автозагрузка

http://www.citforum.ru/operating_systems/windows/start_up/

http://www.oneysoft.com/wdmcheck.htm