WINE/Разработчику
Содержание
Разработка 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
Прочее
В работе
- 1С 7.7
- Файловые блокировки
- Тестирование доступа
- !/Тестирование
- Файловый диалог
- !/Изображения
- !/Цвета
- !/Шрифты
- WritingTests
- WineGecko
- Компас
- Методика
- Литература
- Win32
- Ссылки
- Ключи защиты
- RPM
- !/Упаковка 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");