lua_pcall函数出错

oracle_1010 发布于 2012/06/30 15:12
阅读 2K+
收藏 0
Lua

我的程序中总报这样的错:undefined symbol: lua_pcall   我在Linux下用C继承的有lua的几个头文件呀

 #include <lua.h>
 #include <lualib.h>
 #include <lauxlib.h>
不过好像lua_pcall是在一个.c文件中实现的,这样我该怎么办呢,我在我的程序中调用到这个函数了

加载中
0
charloco
charloco

lua_pcall只是一个宏定义吧,在lua.h中,#define lua_pcall...  lua_pcallk...

你这个问题似乎是链接时出的问题,很有可能还是头文件的问题。

0
o
oracle_1010
不,我的目标生成的是一个动态库,在生成这个动态库时没有报错,但我在另一个程序中用到这个动态库时才报的这个错,按道理不应该的吧!而且lua.h中是宏定义,好像最终是替换了成了一个外部函数,不会是因为我只是固定的只用这三个头文件,而它在一个.c的文件中实现的,因为我没有用这个.c文件而说的错是没有实现这个函数而出错的吧
返回顶部
顶部