• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Lua调用C++

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
cocos2d_x+lua【0】 ------使用Decoda调试lua发布时间:2022-07-22
下一篇:
项目用到了lua的哪些部分发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap