VS2013+lua5.3.1 环境配置

转自:http://www.jb51.net/article/55471.htm

一、准备工作

1、下载Lua源码,地址:http://www.lua.org/download.html(我用的是目前最新版5.2.3)

2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5.2.3/src)

3、打开vs2013新建一个win32控制台应用程序(Win32 console project ),我将他取名为LuaLib

4、确定后,会弹出应用程序向导的提示框,点击下一步。应用程序类型选择静态库(static Library),附加选项去掉预编译头(Precomplied Header ),点击完成。

5、向工程中添加头文件(.h)与源码(.c)

1)将D:/lua-5.2.3/src中所有.h文件复制到头文件(Header Files)中

2)将D:/lua-5.2.3/src中所有.c文件复制到源文件(Code Files)中

6、配置项目属性,打开项目->属性->配置属性

1)在C/C++项中点开常规,第一项附加包含目录中填上D:/lua-5.2.3/src

2)在C/C++项中点开高级,第二项编译为选择编译为C代码(/TC)

7、生成项目,生成成功后会Debug(Release)文件中生成lua.lib文件。在这里我生成时报了错:

error c4996: ‘fopen‘: This function or variable may be unsafe

若出现这个错误,需要在属性页的预处理器定义中加入_CRT_SECURE_NO_WARNINGS,再次生成就可以了。

二、在C++代码中调用Lua

1、新建win32控制台应用程序,取名为TestLua,后面的不用改

2、在该项目的通用属性中添加Lualib的引用

3、在C/C++项中点开常规,第一项附加包含目录中填上D:/lua-5.2.3/src

4、在TestLua.cpp中写入代码

#include "stdafx.h"
#include <stdio.h>
#include <string.h>
#include <iostream>
extern "C"{
	#include <lua.h>
	#include <lualib.h>
	#include <lauxlib.h>
}
int _tmain(int argc, _TCHAR* argv[])
{
	using namespace std;
	lua_State *L = luaL_newstate();
	luaL_openlibs(L);
	luaL_dofile(L, "test.lua");
	lua_close(L);
	cin.get();
	return 0;
}

5、在TestLua目录下放入事先写好的test.lua文件

  test.lua 这么写:print("hello, world!\nThis is lua.\n")

6、设置TestLua为启动项,并运行项目

时间: 2025-01-03 21:40:04

VS2013+lua5.3.1 环境配置的相关文章

QT5.3+VS2013+QCustomPlot+QwtPlot使用环境配置

VS安装QT后运行环境所需配置 安装好QT和QT在VS下的插件之后: 1.打开VS,找到QT5→QT Option,如下: 2.配置电脑环境变量,在系统变量→Path下增加QT的动态库所在文件夹,也就是bin文件夹路径: QT使用QCustomplot库 官网下载:http://www.qcustomplot.com/ 直接下载QCustomplot,然后把.h文件和.cpp文件添加到工程即可. QT使用QwtPlot库 官网下载:http://qwt.sourceforge.net/ 打开VS

vs2013和openCV的环境配置

具体我参考了一下两位大神的方法: 1.http://www.chengxulvtu.com/2014/03/20/build-opencv-development-environment-based-on-vs2013.html2.http://blog.csdn.net/poem_qianmo/article/details/19809337 既然他们都有很详细的教程了,我就简单的总结下: 1.配置环境变量:(Path中添加  D:\Program Files\opencv\build\x64

VS2013+QT5.4.1环境配置和注意事项

软件包安装顺序:1.vs2013(我用了一下午加一个晚上真蛋疼啊~~~) 2.qt5.4.1SDK这个我用下载的是opengl版的,大小在710MB左右. 3.qt-vs2013-addin插件. (这些在网上举手可得,我想我就不多说了,如果找不到再私密我哈.) 软件都安装好之后,亲就可以果断的打开VS2013了,然后就是点击菜单栏上的QT-->QT Options会出现以下界面: 在文件项目新建项目-->之后在项目的属性面板中进行下一步设置: 选择适合自己系统的版本(我的是window7 6

QT5.6.2基于VS2013开发环境配置(Win7 64位)

1) 在https://www.qt.io/download-open-source/#section-2页面下载如下文件: Qt 5.6.2 for Windows 64-bit (VS 2013, 832 MB) Visual Studio Add-in 2.0.0 for Qt5 MSVC 2013 (9 MB) 2) 自动安装上述两个文件,可选QT安装路径(如D盘),安装完成之后打开VS2013,可发现多出QT VS TOOLS菜单 3) 打开QT VS TOOLS菜单下的Qt Opti

2.VS2013和opencv3.1.0开发环境配置

首先要做的就是 开发环境配置,具体过程如下: Step 1:OpenCV环境变量配置 我的电脑--->属性--->高级系统设置--->高级--->环境变量--->系统变量--->Path--->编辑,将OpenCV安装目录的bin目录添加进去,记得加上 ;(分号),本人电脑上的路径为:D:\OpenCV\OpenCV4Windows\OpenCV-3.1.0-Windows\build\x64\vc12\bin Step 2:VS2013中要做的的配置 具体操作如

【cocos 2d-x】VS2013+cocos2d-x3.4+Adriod交叉编译环境配置(超详细版)

本系列文章由@二货梦想家张程 所写,转载请注明出处. 作者:ZeeCoder  微博链接:http://weibo.com/zc463717263 我的邮箱:[email protected]   欢迎大家发邮件来和我交流编程心得 you are what you read!与大家共勉! -------------------------------------------------分割线:ZeeCoder--------------------------------------------

win7+vmware +win8 +vs2013 开发winphone 环境配置

一直在windows平台下作.net 开发,习惯了MS一贯的下一步下一步的环境配置,没想到这次居然还费了点劲,所以还是记录下.(其实问题关键出在环境,因为wp 8的模拟器要运行在hype-v上,而我的win8又虚拟在vmwar中,所以要配置vmware,但是本人对vmware也不熟,因此废了些周折,相信微软自己的平台下应该不会有这些问题). 步骤: 1.修改bios中cup支持虚拟化的配置,这个很简单,网上一大片. 2.在win7里安装vmware,我装的vm10: 3.在vm里安装win8 x

VS2013 FFmpeg开发环境配置

1.下载ffmpeg包(dll.include.lib)   https://ffmpeg.zeranoe.com/builds/ 有3个版本:Static.Shared和Dev Static  --- 包含3个应用程序:ffmpeg.exe , ffplay.exe , ffprobe.exe,相关的DLL已经被编译到exe里了. Shared---包含3个应用程序之外还包含一些DLL,exe体积很小,在运行时到相应的DLL中调用功能. Dev     ---开发者(developer)版本,

(1)Cocos2d-X 3.4 final Windows和Android环境配置

前言 最近开始接触cocos2d-x这一跨平台游戏开发框架,和学习所有框架一样,新人遇到的第一个问题就是开发环境的配置问题.这里把我的配置过程记录下来,备以后查用. 安装包 所需要的安装包如下: Cocos2d-x 3.4,地址http://cn.cocos2d-x.org/download#anchor2 Android SDk,这里我直接使用的Android官方开发环境Android Studio,地址https://dl.google.com/dl/android/studio/insta