首页
社区
课程
招聘
[求助]vs2008dll调用lua问题(以上传源码)
发表于: 2012-12-27 13:43 5444

[求助]vs2008dll调用lua问题(以上传源码)

2012-12-27 13:43
5444
我在exe调用lua脚本的函数
lua_call(L,2,1);
却编译成功

这次我想架到dll里使用却报错了。
newwindows.obj : error LNK2019: 无法解析的外部符号 _lua_pcallk,该符号在函数 "public: void __thiscall newwindows::OnBnClickedButton2(void)" (?OnBnClickedButton2@newwindows@@QAEXXZ) 中被引用
1>D:\360data\重要数据\我的文档\Visual Studio 2008\Projects\mydll\Debug\mydll.dll : fatal error LNK1120: 1 个无法解析的外部命令

其中库函数lua5.1.lib我也已经包含在里面,为什么exe可以编译,dll不行呢?百度资料太少,急求看雪各位大哥来帮帮小弟。。

源码已经上传,各位大侠帮忙看哪里出错然后指出。。。
一用lua_call就说不认识了,汗。。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
c++调用和c调用的区别

#include "lua.hpp"
或者自己加上
entern "C"(好像没写对)
{
#include "lualib.h"
}
2012-12-27 21:43
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个没错- -在顶上加了。。大哥下载帮忙小弟看看?
2012-12-28 06:21
0
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你的lib存在问题很多函数没有
2012-12-28 18:25
0
雪    币: 1053
活跃值: (1253)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
直接引用lua 源码的飘过....
如果原生lua 建议直接引用源码
2012-12-28 23:29
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
已经ko- -是有个定义出错了,谢谢大家
2012-12-29 13:39
0
游客
登录 | 注册 方可回帖
返回
//