проблема инсталляции win32-api в linux - PullRequest
0 голосов
/ 26 декабря 2011

Я парень с Ubuntu и не могу установить win32-api.

Пожалуйста, найдите мой журнал

Создание собственных расширений. Это может занять некоторое время ... ОШИБКА: Ошибка установки win32-api: ОШИБКА: не удалось создать собственное расширение для гема.

    /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb

проверка на strncpy_s () ... нет создание Makefile

марка GCC-я. -I / usr / local / rvm / rubies / ruby-1.9.2-p290 / include / ruby-1.9.1 / i686-linux -I / usr / local / rvm / rubies / ruby-1.9.2-p290 / include /ruby-1.9.1/ruby/backward -I / usr / local / rvm / rubies / ruby-1.9.2-p290 / include / ruby-1.9.1 -Iwin32 -D_FILE_OFFSET_BITS = 64 -fPIC -O3 -ggdb -Wextra -Wno-unused-параметр -Wno-круглые скобки -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -fPIC -o api.o -c win32 / api.c win32 / api.c: 2: 21: ошибка: windows.h: нет такого файла или каталога win32 / api.c: 33: ошибка: ожидаемый список спецификаторов-спецификаторов перед «HANDLE» win32 / api.c: в функции «api_free»: win32 / api.c: 40: ошибка: «Win32API» не имеет члена с именем «библиотека» win32 / api.c: 41: ошибка: «Win32API» не имеет члена с именем «библиотека» win32 / api.c: на верхнем уровне: win32 / api.c: 58: ошибка: ожидается ") до" dwError " win32 / api.c: в функции callback_init: win32 / api.c: 189: ошибка: «LPARAM» не объявлен (первое использование в этой функции) win32 / api.c: 189: ошибка: (Каждый необъявленный идентификатор сообщается только один раз win32 / api.c: 189: ошибка: для каждой функции, в которой она появляется.) win32 / api.c: 189: ошибка: ожидается ‘)’ перед «find_callback» win32 / api.c: в функции «api_init»:

1 Ответ

1 голос
/ 26 декабря 2011

Win32 API существует только в Windows. Или в WINE, но идти по этому маршруту сложнее, чем вы готовы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...