lua + visual c ++ 2008:致命错误LNK1107

时间:2011-02-02 20:04:16

标签: c++ visual-studio-2008 lua

我开始使用lua了。我有一个非常简单的项目,但我不能让它运行。我一直得到同样的错误:致命错误LNK1107:文件损坏或损坏:无法读取0x2C3C文件:lua.h行:1

帮助将不胜感激

提前致谢

c ++代码

#include <iostream>


extern "C"
{
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
#include "luaconf.h"
}


int main()
{
int s=0;

lua_State *L = lua_open();

// load the libs
luaL_openlibs(L);

//run a Lua scrip here
luaL_dofile(L,"foo.lua");

printf("\nI am done with Lua in C++.\n");

lua_close(L);

return 0;
}

lua代码

io.write("Please enter your name: ")
name = io.read() -- read input from user
print ("Hi " .. name .. ", enjoy hacking with Lua");

1 个答案:

答案 0 :(得分:2)

您似乎正在尝试将头文件链接到您的程序中。