在Visual Studio 15社区中构建Lua的解决方案/项目结构
Solution/project structure for building Lua in Visual Studio 15 community
我正在尝试在Visual Studio 15社区中构建Lua。这个Lua文档说我应该有三个"项目"(在一般意义上),一个用于库,一个用于解释器,一个用于编译器。我不是Visual Studio的真正专家,我是Lua的新手。那么在Visual Studio中应该如何构建呢?
这是我
使用的生成文件。 它适用于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:
# vcvcvarsall.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
################################################################################
相关文章:
- 运行同一解决方案的另一个项目的项目
- Dll在同一解决方案中从 c# 项目导入到 c++ 项目
- MS Visual Studio 解决方案结合了非托管C++项目和 C# 项目
- 在 Visual Studio 解决方案中设置所有项目的运行时库
- 如何在解决方案中生成多个项目之前执行流程
- C++不正确,不需要重新声明类成员变量 MFC 手工解决方案/项目 MS VS 2015
- 如何在不创建新配置的情况下对两个不同解决方案使用的一个项目使用不同的 #defines
- 如何使用 CMake 获得包含所有项目的 VS 解决方案和单个项目的解决方案
- 单元测试类无法在我要测试的同一解决方案中的另一个项目中找到类
- 在解决方案中的项目中使用时缺少 NuGet 包
- 用于在 Visual Studio 中为整个项目或解决方案定义带有参数的预处理器宏的选项
- 在同一解决方案中的项目之间传递 CStrings
- 将CMAKE项目添加到Visual Studio解决方案中
- 如何将解决方案中的项目从应用程序更改为静态库
- 使用解决方案上的msbuild来调用某些项目上的自定义目标
- CMAKE将新项目添加到解决方案中
- 在 Visual Studio 中为单个解决方案编译和使用多个项目
- 在同一解决方案但不同配置的另一个项目中使用一个类
- 一个解决方案,两个项目:如何从 Windows 应用程序调用控制台项目?C++
- 在Visual Studio 15社区中构建Lua的解决方案/项目结构