0
私はubuntu guyでwin32-apiをインストールできません。win32-api insallation issue on Linux
は、ネイティブ拡張を構築、私のログを見つけてください。これはしばらく時間がかかります... エラー: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 -Woo-括弧-Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -fPIC -o api.o -c win32/api.c win32/api .c:2:21:error:windows.h:そのようなファイルやディレクトリはありません。 win32/api.c:33:エラー: 'HANDLE'の前に予期される指定子 - 修飾子リスト win32/api.c:関数 'api_free ': win32/api.c:40:エラー:' Win32API 'に' library 'というメンバーがありません win32/api.c:41:エラー:' Win32API 'に' library 'という名前のメンバーがありません win32/api.c :トップレベル: win32/api.c:58:erro Win32/api.c:関数 'callback_init': win32/api.c:189:エラー: 'LPARAM'は宣言されていません(この関数では最初に使用されます) win32/api。 Win32/api.c:189:エラー:予期した ')'の前に ':'エラーが発生しました:c:189:エラー:(宣言されていないそれぞれの識別子は一度だけ報告されます win32/api.c: find_callback ' win32/api.c:関数' api_init ':
私はwatirを使用しています。 watirをインストールする間にエラーが発生するため、Win32 APIの比較はありますか? – user386660
WatirはWindowsを必要としないため、恐ろしく間違ったことをしなければなりません。 –