View->Property Manager, 在Property Manager框里面有Debug|Win32和Release|Win32选项,打开任意一个Microsoft.Cpp.Win32.user会弹出Microsoft.Cpp.Win32.user Property Pages对话框,点击左边VC++ Directories,会出现相应得页面, 可以在Include Directories与Library Directories里面设置全局的头文件和库路径,配置好一个之后另外一个也配置好了。
到http://www.lua.org/下载Lua SDK
include files选项添加lua include路径,我的是 D:\lua\Lua5.1\include
library files 选项添加lua lib路径,我的是 D:\lua\Lua5.1\lib
1编译错误 提示没有解决的外部符号
原因
代码中的包含头部分
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
用在了c++语法中
解决方法
添加扩展c调用申明
extern "C"
{
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
}
2编译通过但在C++中使用Lua库中的代码时程序异常退出
原因及解决方法
lua5.0以前初始化的都会用到如下函数
lua_State *L = lua_open();
luaopen_base(L);
luaopen_table(L);
luaopen_io(L);
luaopen_string(L);
luaopen_math(L);
5.1以后改为
lua_State *L = lua_open();
luaL_openlibs(L)