Ruby 初心者スレッド Part 67 (748レス)
Ruby 初心者スレッド Part 67 http://mevius.5ch.net/test/read.cgi/tech/1608837867/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
649: デフォルトの名無しさん (ワッチョイ c95f-ab+x) [sage] 2023/03/21(火) 18:26:48.47 ID:C2q9ydgP0 #include <ruby.h>したプログラムでfcloseを呼び出したらrb_w32_fcloseという関数が呼び出されてその中でエラーになる現象に出くわした rb_w32_fcloseでぐぐったらずばりruby.hから#includeされているwin32/win32.h中で「#define fclose(f) rb_w32_fclose(f)」されているのが原因と解説しているサイトがあった しかしこの解説は14年前の記事だよ!?ruby 3.2.1でもこの#defineが残っていて同じ問題が起きるよ!? 標準ライブラリ関数であるfcloseを#defineするなどという行儀の悪いことをしたばかりか3.2.1でもまだ直っていないとはどういうことであろう http://mevius.5ch.net/test/read.cgi/tech/1608837867/649
650: デフォルトの名無しさん (ワッチョイ c95f-ab+x) [sage] 2023/03/21(火) 18:33:52.65 ID:C2q9ydgP0 >>648 vcpkgでビルド(vcpkg rubyでぐぐって最初に出て来るページの方法)したRuby 3.2.1のirbだと再現しなかった インストール方法とバージョンを書いた方が答えが来るかも http://mevius.5ch.net/test/read.cgi/tech/1608837867/650
655: デフォルトの名無しさん (ワッチョイ c95f-ab+x) [sage] 2023/03/21(火) 23:09:01.49 ID:C2q9ydgP0 vcpkgとは別にrubyinstaller-3.2.1-1-x64.7zを解凍したやつあるからちょっと試してみた Windows10だしWindowsターミナル入ってないからpowershellでやってみたけど再現しないな http://mevius.5ch.net/test/read.cgi/tech/1608837867/655
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s