c++ - Qt:如何导入没有头文件和lib文件的dll

标签 c++ qt dll

我想包含来自该网站的 dll http://projnet.codeplex.com/但是它只提供了一个dll文件和一个xml文件,没有包含头文件和lib文件。是否可以使用类似

的方式导入 dll
QLibrary geolib("ProjNet.dll");
geolib.load();

如果它有效(在本例中 geolib.isloaded 为真),那么我该如何在 Qt 中使用它?

非常感谢!!!

最佳答案

这是一个托管 DLL,用于 .net 框架,这解释了为什么它没有头文件。您将无法直接使用它。你需要把它包起来。例如使用 COM 或作为混合模式 C++/CLI DLL。

关于c++ - Qt:如何导入没有头文件和lib文件的dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20339543/

相关文章:

c++ - 段错误错误 11 C++

c++ - Q向导 : Confirmation on back button

c++ - 启动、停止和发送参数以将 Python 脚本与 C++ 应用程序分开的最佳方法?

c++ - 在网络浏览器中运行 C/C++ 代码?

c++ - 链接错误 : Missing symbol but symbol exported (in exp and lib)

c++ - 代码中未初始化的指针

c++ - 仅当指针作为参数传递给函数时才存在类型别名问题吗?

c++ - 结构、继承和定义

c++ - 使用const类型变量的for循环中的堆错误?

java - 使用 JNI 加载 C 插件系统 : undefined symbol