WINE/Разработчику — различия между версиями
Roman (обсуждение | вклад) |
|||
Строка 122: | Строка 122: | ||
[http://www.oneysoft.com/wdmcheck.htm http://www.oneysoft.com/wdmcheck.htm] | [http://www.oneysoft.com/wdmcheck.htm http://www.oneysoft.com/wdmcheck.htm] | ||
+ | {{Wine}} |
Версия 10:51, 16 августа 2014
Содержание
[убрать]Разработка 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
Список нерекомендуемых функций
В работе
Заметки
Соответствие размера шрифта и разрешения
На 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