2011-02-02 8 views
1

私はluaを使い始めています。私は非常に単純なプロジェクトを持っていますが、実行することはできません。致命的なエラーLNK1107が:ファイルが壊れたり、損傷:0x2C3Cファイルで読み込むことができません。lua.h行:1lua + visual C++ 2008:致命的なエラーLNK1107

ヘルプは大幅に進歩

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のコード

​​

答えて

2

あなたがトンをしようとしているようですヘッダーファイルをプログラムにリンクします。

+0

もっと詳しく教えていただけますか?私はこれらのライブラリを参照することになっていることを知っていますが、私が知る限り、すでに存在しています。 – hikizume

+2

私はプロジェクトなどについてはわかりませんが、.hファイルを.cと.libと.dllだけに追加しないと思います。 – lhf