lua的VS或者VC环境的搭建调试
来源:互联网 发布:tvp软件 编辑:程序博客网 时间:2024/05/22 03:25
安装完LuaForWindows_v5.1.4
打开vs
tools->options->projects->directories
executable files 选项添加lua安装以后的路径,我的是 C:\Program Files\Lua\5.1
include files选项添加lua include路径,我的是 C:\Program Files\Lua\5.1include
library files 选项添加lua lib路径,我的是 C:\Program Files\Lua\5.1\lib
然后
加入lua静态库链接
Project->setings->link->input
Additional Dependencies 选项加入 lua5.1.lib lua51.lib
其他一些问题及解决办法
1.编译报错一
Linking...
test.obj : error LNK2001: unresolved external symbol _lua_close
test.obj : error LNK2001: unresolved external symbol _lua_pcall
test.obj : error LNK2001: unresolved external symbol _luaL_loadstring
test.obj : error LNK2001: unresolved external symbol _luaopen_io
test.obj : error LNK2001: unresolved external symbol _luaopen_base
test.obj : error LNK2001: unresolved external symbol _luaL_newstate
Debug/test.exe : fatal error LNK1120: 6 unresolved externals
原因
加入
#pragma comment(lib, "lua5.1.lib")
如果你是CPP文件,那么我建议你最好使用
extern "C" {
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
}
写段code看看吧:
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
#pragma comment(lib, "lua5.1.lib")
const char *buf = "print('hello, world!')";
int main(int argc, char* argv[]) {
lua_State *L = lua_open(); //创建一个指向lua解释器的指针
luaopen_base(L); //
luaL_dostring(L,buf);
lua_close(L);
return 0;
}
- lua的VS或者VC环境的搭建调试
- VS或者VC调试的基础方法
- vc/vs下lua编程环境搭建
- vc\vs下lua编程环境搭建
- lua学习笔记1---VC下lua环境的搭建
- lua+VS环境搭建
- Lua环境的搭建
- VS2013调试lua环境搭建
- 如何在vs (visual studio)调试环境下查看lua的调用栈、变量信息
- 如何在vs (visual studio)调试环境下查看lua的调用栈、变量信息
- 如何在Windows平台使用VS搭建C++/Lua的开发环境
- 如何在Windows平台使用VS搭建C++/Lua的开发环境
- Cocos2dx C++与Lua合并开发的VS配置环境搭建
- 如何在Windows平台使用VS搭建C++/Lua的开发环境
- Lua在VC环境下的编译
- Cocos2d-x lua 3.x VS集成Babelua 环境搭建与代码调试
- SDL的VC环境搭建
- 在VS下搭建Lua开发环境
- Davinci cmem
- javascript 小概述
- linux的nohup命令的用法
- NEXUS 7 刷机
- DaVinci的Buffer_Handle和BufTab Cmem函数调用
- lua的VS或者VC环境的搭建调试
- HDOJ2053
- PowerVM 的主要组成部分及概念
- 编辑距离的Ruby实现
- SDRAM大小的判断
- Flex的Graphics的画画实例(静态)
- 最优二叉查找树的Ruby实现
- RMQ nyoj119
- C++ 程序员必读书目清单