我的 firebreath 插件项目有一个活动 X 控件的包装类。
其中一种方法将 BSTR 数据类型变量作为输入,但是当我尝试调用该方法并传递 BSTR 时,出现错误。
我什至包含了“WTypes.h”头文件。但这似乎并不能解决问题。
所以有人提出了替代方案。
short MakeCall (BSTR sNumber,short * nConnectionId );
Makecall函数使用这些参数调用active x控件实现的Makecall函数
错误
Error 1 error C2665: 'FB::variant_detail::conversion::convert_variant' : none of the 5 overloads could convert all the argument types c:\users\research\downloads\firebreath-firebreath-firebreath-1.6.0rc1-15-g411c7fe\firebreath-firebreath-411c7fe\src\scriptingcore\variant.h 842 1 axWrapper
PS:在我搜索错误后,我发现火焰呼吸不支持宽字符,即 uni 代码。那么有没有办法在firebreath中使用unicode数据类型。