메모장_LuaTinker

@ 2008-04-24 @
  LuaTinker
1 Lua
2 LuaTinker
2.1 VS2005에서 lib 링크 에러 수정 방법
{_r} 메모장으로 가기


1 Lua #

사이트;
http://www.lua.org/
http://luaforge.net/frs/?group_id=110&release_id=694 - LuaForge site(각종 루아 파일 다운로드)
http://www.dbguide.net/blog/post/post_view.jsp?urlid=siseo&cnum=33400&pnum=7242 - 윈도우 프로그래밍과 루아의 대통합 루아와 C/C++ 바인딩 하기
    DBguide_net 윈도우 프로그래밍과 루아의 대통합 루아와 CC++ 바인딩 하기.zip    
History
[01/Feb/2008]
● Lua 5.1.3 - Release 1
Removed Premake generated makefiles and renamed standard Makefiles from Makefile.std to Makefile. Updated Lua icon with more size and bpp combinations. Added Windows executable that is not a console application. Executable in Windows now uses VC8 (VS2005) run time library (MSVCR80.DLL).
[09/Apr/2007]
● Lua 5.1.2 - Release 1
Added a dll proxy called "lua51.dll" in the dll packages. It can be used to replace other "lua51.dll" previously released. It will simply forward calls to the "lua5.1.dll". There is no compiled source code involved in the forwarding.
[14/Mar/2007]
● Lua 5.1.1 - "luac5.1.exe" updated in the current zip to fix a problem with the "-l" parameter.
[10/Nov/2006]
● Lua 5.1.1 - Release 1
● Lua 5.0.3 - Release 1
"luac5*.exe" and "lua5*.exe" in Windows now contain support for command line globing (so you can use "lua5.1 *.lua").
Each binary package has less sub-directories. Packages for Windows are in "zip" format.
The source code package includes makefiles to build the same binaries as LuaBinaries. Also has IDE projects for Visual C++ 6, 7 and 8.
[04/Mar/2006]
● Lua 5.1 - Release 1
File names now use the suffix "5.1" instead of "51".
[29/Nov/2005]
● Lua 5.1 - Beta 1
Based on Lua 5.1 beta released on 18/Nov/2005.
[16/May/2005]
● Lua 5.0.2 - Release 2
There are some important changes, see the Release 2 documentation.
LuaBinaries Release 1 and Release 2 for Lua 5.0.2 are incompatible.
[29/Mar/2005]
● Lua 5.0.2 - Release 1
● Lua 4.0.1 - Release 1
● Lua 3.2.2 - Release 1
All binaries are based on internal Tecgraf binaries.

2 LuaTinker #

사이트;
http://zupet.tistory.com/136 - 삭은이~의 개인 블로그(LuaTinker_0.5a.zip 포함)
LuaTinker_0.5b.zip/     lua_tinker_0.5c.gcc.pre_release.zip/     lua5_1_2_Win32_vc8_lib.zip    

2.1 VS2005에서 lib 링크 에러 수정 방법 #

LuaTinker_0.5b는 VS2003 에 특화 되어 있어서,
VS2005 에서 libc.lib 등의 라이브러 링크 에러 발생하며, 다음과 같은 방법으로 수정
  1. 루아사이트에서 8.0용 lib 와 헤더를 다운로드
  2. 덮어씌우고...
  3. 8.0용 lib 로 링크 변경...
  4. #pragma warning(disable:4996)
  5. Ignore lib 에 libc.lib, libcmt.lib, msvcrt.lib, libcd.lib, msvcrtd.lib 추가


{_r} 메모장으로 가기