Quantcast
Channel: Jobs
Viewing all articles
Browse latest Browse all 18427

how can i use Lua in MacOS X with creator?????

$
0
0
i meet a problem with using lua in creator. i have already complier lua source code with command line: make macosx install. i have get files below: /usr/local/bin/lua /usr/local/bin/luac /usr/local/include/lua.h /usr/local/include/lauxlib.h /usr/local/include/lua..hpp /usr/local/include/luaconf.h /usr/local/include/lualib.h /usr/local/lib/liblua.a so i copy it in my QT applications in folder( named lua_macosx) below: ./lua_macosx/include/lua.h ./lua_macosx/include/lauxlib.h ./lua_macosx/include/lua..hpp ./lua_macosx/include/luaconf.h ./lua_macosx/include/lualib.h ./lua_macosx/lib/liblua.a ./lua_macosx/lib/lua ./lua_macosx/lib/luac ./lua_macosx/lib/liblua.a include test.pro below: INCLUDEPATH +=$$quote(lua_macosx/include) LIBS += -L$$quote(lua_macosx/lib) -llua so in my main.cpp below: extern “C” { #include <lua.h> #include <lualib.h> #include <lauxlib.h> } void testlua() { lua_State *L = lua_open(); int a = luaopen_base(L); int b = luaopen_string(L); int i = luaL_loadfile(L,“mytest.lua”);//error i = 6 int j = lua_pcall(L,0,0,0); //error j = 2 } int main(..) { testlua(); } so when i call the funtion (testlua), it will get a wrong code ,so how can i using the lua crorrectly. please help me.

Viewing all articles
Browse latest Browse all 18427

Trending Articles