最近写服务端框架,想用lua搭建上层逻辑。我使用的编辑器是eclipse C/C++编辑器
但是在加入lua源代码时,却会出现lua提供的C-API参数不正确的
如调用函数luaL_openlibs时会提示
Invalid arguments ' Candidates are: void luaL_openlibs(*)'
网上找了一下原因,原来是因为eclipse无法识别到该到哪去找参数
此时只要我们在Project -> C/C++ Gerneral -> Paths and Symbols -> Includes下的Languages
添加我们的header目录路径即可,添加之后eclipse会提示我们要重新搜索index,按下确定即可