我是Qt的新手,我是来自第三方(NFC读者)的dll,这是C Win32库(我没有头文件,只有dll文件)所以在C#中我使用DLLImport属性来调用它。现在我想使用Qt来制作应用程序而我不知道该怎么做。我希望somone会帮助我。请清楚解释,因为我对Qt非常新鲜。
非常感谢
答案 0 :(得分:1)
使用QLibrary
加载库 - 它比使用本机API(LoadLibrary
等)容易一些。)
在resolve("symbolname")
实例上使用QLibrary
获取指向特定函数的指针。然后,您需要将该指针强制转换为您实际要调用的函数的签名,并通过此强制转换指针进行调用。
NPC Reader DLL的文档应描述函数的签名,无论如何都需要C#的信息。