2016-03-19 14 views
0

Visual Studio 15コミュニティでLuaを構築しようとしています。 This Lua documentationは、3つの "プロジェクト"(一般的な意味で)、1つはライブラリ用、もう1つはインタープリタ用、もう1つはコンパイラ用であるべきだと言います。私はVisual Studioの本当の専門家ではなく、私はLuaで初めてです。だからVisual Studioでこれをどのように構造化すべきですか?Visual Studio 15コミュニティでLuaを構築するためのソリューション/プロジェクト構造

+1

[初心者のための有用なビデオ](https://youtu.be/X5D_h2X8LCk)IDEプロジェクトなし –

+0

非常にシャープな映像けど、私の世界では、建物をまたはメイクファイル、またはバッチファイルであっても、グレインに逆らっています。しかし、@ジェラード、それとも[LuaBinaries](http://luabinaries.sourceforge.net/)はどこから始めたいのですか? –

+0

私はビデオの手順を実行する機会はありませんでしたが、それは有望です。私がLuaコンパイラやインタプリタの開発に取り掛かっていたのであれば、IDEがないことに不満を抱くでしょうが、私は単なるユーザなので、IDEについては気にしません。 LuaバイナリのThans。私が見つけたバイナリは古くなっていました。 –

答えて

0

ここに私が使用するメイクファイルがあります。これは、MicrosoftのNMAKEまたはBorlandのMAKEで動作します。あなたは、Luaのウェブサイトから一つの追加のダウンロードが必要になります。 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

をご覧くださいありがとうございます、私はこのスレッドをメモします個人用のLuaリソースファイル。私の最初のLuaの使用は、Wikipediaテンプレートを作成するためのもので、5.1節にあります。したがって、https://code.google.com/archive/p/luaforwindows/にあるバイナリであれば十分です。 –

関連する問題