请教各位一个问题,lua调用C++函数,函数参数有字符串

2025-05-22 00:53:08
推荐回答(1个)
回答(1):

把c++函数封装成dll 然后在lua里用alien库
如下
require 'alien'
dll=alien.load("new.dll")--加载的new.dll里要拥有以下函数
dll.MessageBox:types("int","string")
--申明函数类型 第1个参数是返回值类型 bool可以用int表示0和1
print( dll.MessageBox("hello world !") )