如何从C++或C#中的预建DLL导入类
How do I import classes from a prebuilt DLL in either C++ or C#?
我想知道将类从DLL导入C++程序的过程是什么?它是TI预先构建的DLL,所以我无法访问.h或.lib文件。我看了看SO,所有的解决方案似乎都要求开发者能够访问DLL。我不是,因为我不为TI工作。加载库函数似乎不想打开DLL。程序每次都无法打开它。我现在不知所措,任何帮助都很感激。
为了提供上下文,他们的程序Ztool使用TI.ZPI.dll来运行和管理Zigbee网络。我正在尝试访问这些函数,这样我就可以编写自己版本的Ztool,它有更多的功能。ZPI的文献表明,它可以在Visual Basic、C#、C++、J#和JScript 中实现
这个博客描述了如何从DLL创建lib。
https://adrianhenke.wordpress.com/2008/12/05/create-lib-file-from-dll/
我还使用dependens.exe来查看DLL中可用的函数。Depends.exe是在较旧的Windows SDK中分发的。
相关文章:
- 将 C# DLL 导入 C++ 以用于 JNI
- C ++ DLL导入:函数调用返回错误的结果
- 编译器如何知道 dll 导入的函数?
- 尝试将C++dll导入C#时出现奇怪的System.BadImageFormatException
- 尝试将 c++ dll 导入 c 尖锐代码
- 如何从 dll 导入公共成员
- 将类从C#DLL导入到C 应用中
- 以下的 c# dll 导入声明是什么?
- 将 DLL 导入从 C# 移植到 C++
- ubuntu上带有mono的C#dll导入:不向dll收费
- DLL导入纯虚拟结构和unique_ptr由于Compressed_pair而无法编译
- 将C /CLI DLL导入C Win32控制台(Unmanage)
- 将唱歌的C#DLL导入C 项目
- C++ dll 导入 VBA(Excel) 与方法声明"_Something"
- DLL 导入:无法在 DLL "ImportDLL"中找到入口点"fnMultiply"
- 我对此C++函数的 C# DLL 导入进行封送处理有什么问题
- 将带有指针的C++DLL导入C#
- /Visual Studio中的MD不从Release配置中的msvcr100.dll导入
- C# DLL 导入失败:"The application has failed to start because its side-by-side configuration is incorrect
- 将非托管"QT" dll 导入 C# 给出 dllNotFoundException 但存在