【问题标题】:lua + visual c++ 2008: fatal error LNK1107lua + visual c++ 2008:致命错误 LNK1107
【发布时间】:2011-02-03 09:13:04
【问题描述】:

我开始使用 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");

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 您能详细说明一下吗?我知道我应该参考这些库,但据我所知,它们已经在那里了。
    • 我不了解项目等,但我认为您不会向它们添加 .h 文件,只有 .c 和 .lib 和 .dll。
    猜你喜欢
    • 2014-01-15
    • 1970-01-01
    • 2010-09-27
    • 2011-04-26
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 2023-03-08
    • 2013-12-15
    相关资源
    最近更新 更多