第三方给提供了个sdk里面有DLL,lib,.h文件。我用隐式加载的方法。把 IPCast_I.h加载到项目下,把dll放到了debug目录下。在pro中添加了 IPCast_I.lib的路径,如:LIBS += -LD:/qt_test/Ipboardtest/ -lIPCast_I.现在编译通不过,出现了如下问题
D:/qt_test/Ipboardtest-build-desktop/../Ipboardtest/IPCast_I.h:174: 错误:expected initializer before 'PASCAL'
D:/qt_test/Ipboardtest-build-desktop/../Ipboardtest/IPCast_I.h:217: 错误:'LRESULT' does not name a type
D:/qt_test/Ipboardtest-build-desktop/../Ipboardtest/IPCast_I.h:152: 错误:expected initializer before 'IPCastCallBack'
根本就没有识别库文件吧?
不知道大家遇到过这种问题么,求解答。
截个图,这是.h文件中的一个函数: