プログラミング言語 Lua その3at TECHプログラミング言語 Lua その3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト700:デフォルトの名無しさん 08/01/11 05:23:44 まさか、VCのlibをBCCでリンクしようとしてないよな? 701:デフォルトの名無しさん 08/01/11 06:57:05 自分でBCC使ってビルドしてないのかよ。 そりゃ無理にきまっとる 702:デフォルトの名無しさん 08/01/11 07:41:10 とりあえずわかったのは、いいやつが多い 703:デフォルトの名無しさん 08/01/11 08:17:26 しょうがないからBCCでLuaをビルドする一番簡単な方法をおしえてやろう。後は適当にやりなさい。 D:\lua-5.1.2\src>rename luac.c luac.c_ D:\lua-5.1.2\src>bcc32 -I. -D_isatty=isatty *.c (略) D:\lua-5.1.2\src>rename *.exe lua.exe D:\lua-5.1.2\src>lua Lua 5.1.2 Copyright (C) 1994-2007 Lua.org, PUC-Rio > 704:685 08/01/11 09:01:59 なるほどいろいろ勉強になります。互換じゃないんですかこういうのは。出直してきます 705:デフォルトの名無しさん 08/01/12 13:59:52 xxx.luaとxxx/table.luaから成り立つライブラリがあって、 --xxx.lua require "xxx" module("xxx",package.seeall) function xxx_func() table.insert(...... --xxx/table.lua require "xxx" module("xxx.table",package.seeall) xxx_func() --main.lua require "xxx.table" を実行するとxxx.luaのtable.insertがnilになってる。理由はxxx.table のモジュールで"insert"を探しに行ってしまっている為。 問題はxxx.luaだけで使うと問題が起きずxxx/table.lua経由で 使用すると問題が起きるという事だけど、この問題の本質って なんだろう?xxx.”table” 見たいな標準ライブラリと同じ名前の モジュールを作成したこと? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch