プログラミング言語 Lua その2
■ このスレッドは過去ログ倉庫に格納されています
0865質問
2006/09/30(土) 15:22:28このスレの>>358-360を参考に lua_dofile を luaL_loadfile に書き換え、
サンプルをコンパイルしようとすると以下のようなエラーが出てしまいます。
(なお、includeディレクトリにlua関係のヘッダファイルを全て入れ、
libディレクトリにLuaLib.libを入れてあります)
--------------------構成: Test - Win32 Debug--------------------
リンク中...
c2lua.obj : error LNK2001: 外部シンボル "_lua_close" は未解決です
c2lua.obj : error LNK2001: 外部シンボル "_luaL_loadfile" は未解決です
c2lua.obj : error LNK2001: 外部シンボル "_luaopen_base" は未解決です
c2lua.obj : error LNK2001: 外部シンボル "_luaL_newstate" は未解決です
Debug/c2lua.exe : fatal error LNK1120: 外部参照 4 が未解決です。
link.exe の実行エラー
Test.exe - エラー 5、警告 0
//ソース: c2lua.cpp(▼は改行)
extern "C" {▼ #include "lua.h"▼ #include "lualib.h"▼ #include "lauxlib.h"▼}
int main(int argc, char* argv[]) {
lua_State *lua;
lua = lua_open();
luaopen_base(lua);
luaL_loadfile(lua, "lua\\hello.lua");
lua_close(lua);
return 0;
}
なぜエラーになるのか分かりません。助けてください><
■ このスレッドは過去ログ倉庫に格納されています