【问题标题】:win32-api insallation issue on linuxlinux上的win32-api安装问题
【发布时间】:2011-12-26 07:45:13
【问题描述】:

我是 ubuntu 人,无法安装 win32-api。

请找到我的日志

构建原生扩展。这可能需要一段时间... 错误:安装 win32-api 时出错: 错误:无法构建 gem 原生扩展。

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

正在检查 strncpy_s()... 否 创建 Makefile

制作 gcc -I。 -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-parameter -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:错误:“句柄”之前的预期说明符限定符列表 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: error: ‘LPARAM’ undeclared (第一次在这个函数中使用) win32/api.c:189: 错误:(每个未声明的标识符只报告一次 win32/api.c:189:错误:对于它出现的每个函数。) win32/api.c:189:错误:“find_callback”之前的预期“)” win32/api.c:在函数“api_init”中:

【问题讨论】:

    标签: ruby linux ruby-on-rails-3 winapi ubuntu


    【解决方案1】:

    Win32 API 仅存在于 Windows 上。或者在 WINE 中,但走这条路比您准备的要复杂。

    【讨论】:

    • 我正在使用 watir。有没有 Win32 API 的比较,因为我在安装 watir 时遇到错误
    • 呃,Watir 不需要 Windows,因此你一定是在做一些可怕的、可怕的错误。
    猜你喜欢
    • 2021-10-16
    • 2016-08-19
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多