2016-06-29 22 views
1

안녕하세요, luasocket이 (가) 설치하는 폴더를 변경하고 싶습니다. 어떻게해야합니까? 내 계획이 끝나고 exe로 내 lua 파일을 내보내고 내 서버를 실행하는 데 사용하고 싶습니다. 프로젝트 파일 안에 luasocket을 넣어서 다른 Windows 컴퓨터에 문제가 생기지 않도록하고 싶습니다. (저는 Windows 컴퓨터도 사용하고 있습니다). 도와 줘서 고맙다.Lua 라이브러리를 별도의 폴더에 설치하는 방법

내 코드

Main.lua

lpackage.path = package.path .. '; ./ libs와/LUA /?의 LUA'=
package.cpath package.cpath .. ';./libs/socket/?. dll;'

이 내 프로젝트 트리
프로젝트, 당신은 사용할 필요가 있습니다 (보통 core.dll이다)을 luasocket의 DLL 같은 이름을 유지한다고 가정
-libs
--lua

답변

0

대신 ./libs/?.dll 대신 socket.core 모듈이 필요한 경우 물음표는 socket/core으로 바뀝니다. socket.lua이 필요합니다. core.dlllibs/socket 폴더에 넣어야합니다.

또한 실행 파일이 lua 인터프리터를 정적으로 컴파일하는 경우 을 사용하면 lua.dll이 있어야합니다 (보통 core.dll이 컴파일 됨).