首页 > 其他分享 >【踩坑】lua加载模块但找不到模块最蠢的原因

【踩坑】lua加载模块但找不到模块最蠢的原因

时间:2023-02-24 08:44:05浏览次数:51  
标签:最蠢 编译 导出 lua MinGW 模块 加载

这个问题比较蠢,我用MinGW编译的lua去加载了MSVC编译的lua模块导致找不到符号,然后花了几个小时找为什么我VS项目使用函数导出接口了但是函数依然没有导出(使用dumpbin和nm都能看到导出函数名),为此我还编译了MinGW的lua模块,结果发现可以,我就更茫然了,直到我直接在编译生成目录下的lua中加载模块才发现问题的所在,算是一个小坑吧。

附上个人整理的LuaByCMake项目:https://github.com/ThankVinci/luaByCMake 。项目除了支持Linux GNU、MinGW、MSVC多平台编译以外,还提供了一个添加lua模块的demo,可以很方便地进行新模块的添加。

标签:最蠢,编译,导出,lua,MinGW,模块,加载
From: https://www.cnblogs.com/thankvincisdaily/p/17150084.html

相关文章