1、新建Win32控制台DLL项目;
2、添加测试头文件 -------------------------------------- #include "lua.h" #include "lauxlib.h" #include "lualib.h" --------------------------------------
3、添加包含目录 D:\Program Files\lua\include (lua安装文件夹include目录) 项目右键->属性->配置属性->VC++目录->包含目录 添加 D:\Program Files %28x86%29\lua\include
4、添加lua51.lib 项目右键->属性->配置属性->链接器->附加库目录 添加 D:\Program Files (x86)\lua\src (lua51.lib库文件由lua源代码src编译而来,拷贝luavs.bat到上层目录执行可生成)
5、添加lib文件名 项目右键->属性->配置属性->链接器->输入->附加依赖项 lua51.lib
6、编写swig.i文件 ---------------------------------- %module example
%{ #include "example.h" #include "stdafx.h" %}
#include "example.h" ----------------------------------
7、生成_wrap.cpp文件 ------------------------------------------------ swig -c++ -lua example.i -o example_wrap.cpp ------------------------------------------------
8、添加C++文件及_wrap.cpp文件
9、添加lua源代码目录 D:\Program Files\lua\src (lua安装文件夹src目录) 项目右键->属性->配置属性->VC++目录->包含目录 添加 D:\Program Files %28x86%29\lua\include
|
请发表评论