2016-03-19 23 views
0

Visual Studio 15 topluluğunda Lua oluşturmaya çalışıyorum. This Lua documentation, üç tane "projeler" (genel anlamda), kütüphane için bir tane, tercüman için bir tane ve derleyici için bir tane olmalıdır. Visual Studio'da gerçek bir uzman değilim ve Lua'da yeniyim. Peki bu nasıl Visual Studio'da yapılandırılmalıdır?Visual Studio 15 topluluğunda Lua oluşturmak için çözüm/proje yapısı

+1

[başlayanlar için Faydalı videoyu] (https://youtu.be/X5D_h2X8LCk) –

+0

Çok keskin bir video ama: Sen Lua web sitesinden bir ek indirme gerekecektir veya makefile, hatta bir parti dosyası, tahıllara karşı gider. Ama, Gerard, bu ya da [LuaBinaries] (http://luabinaries.sourceforge.net/) sizi nereye başlamak istediğinize götürüyor? –

+0

Videodaki adımları gerçekleştirme şansım olmadı, ancak umut verici görünüyor. Lua derleyicisinin veya yorumlayıcısının geliştirilmesinde çalışıyor olsaydım IDE eksikliğinden dolayı mutsuz olurdum, ama sadece bir kullanıcı olduğum için IDE umurumda değil. LuaBinaries için Thans; Bulduğum ikili dosyalar güncel değildi. –

cevap

0

Kullandığım makefile. Microsoft'un NMAKE veya Borland'ın MAKE'si ile çalışır. Bir IDE proje olmaksızın bina, benim dünyamda, https://www.lua.org/extras/5.3/one.tar.gz

################################################################################ 
# MSVS/Borland makefile for Lua 
################################################################################ 

LUA = lua 
LUAC = luac 
VC = /vc/bin/cl.exe -O1 -I. 

################################################################################ 
# You will need to have the one.c file from the Lua website, inside here: 
# https://www.lua.org/extras/5.3/one.tar.gz 
# 
# Assuming prior execution of the following Win CLI scripts, example: 
# \vc\vcvarsall.bat 
# 
# UPX is an optional step for compressing the final binaries 

all: 
    $(VC) -DMAKE_LUA -Fe:$(LUA) one.c 
    $(VC) -DMAKE_LUAC -Fe:$(LUAC) one.c 
    $(VC) -DMAKE_LIB -LD -Fe:lua53.dll one.c 
    @upx $(LUA).exe $(LUAC).exe lua53.dll 

################################################################################ 
+0

adresine bir bakın. Teşekkürler. kişisel Lua kaynak dosyası. Lua'nın ilk kullanımım Wikipedia şablonları oluşturmak için olacak ve bunlar 5.1. Bu nedenle, https://code.google.com/archive/p/luaforwindows/ adresinde bulduğum ikili dosyalar şimdilik yeterlidir. –