如何在c++中从dll调用设计时未知的函数
How to call function unknown at design time from a dll in c++
在我的程序中,用户将在运行时提供一个dll。用户还将在运行时提供函数名及其参数。这个函数的定义写在给定的dll中。因此,函数名和dll名在设计时是未知的。有没有办法在代码运行时调用这个函数?
如果使用windows,可以参考LoadLibrary:http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
或Linux:http://man7.org/linux/man-pages/man3/dlopen.3.html
相关文章:
- 双链表的擦除值函数,未知错误
- 在带有模板的函数中传递未知大小的 std::数组.如何更正此代码?
- 如何创建参数数量未知的函数?
- 通过 C++ 中的重载构造函数初始化未知类型的变量
- 线程 std::调用未知类型,无法专门化函数错误
- 参数数据类型未知的可变参数函数
- 通过模板函数对未知类型调用方法
- 在回调中使用函数时,C++未知重写说明符
- 在库的未知类中调用函数
- 当数组大小在C++中未知时,如何在运行时将对字符串数组的引用作为函数参数传递?
- 如何获取指向未知重载函数的任何重载的指针?
- 在 C++ 的模板函数中初始化自动(未知)类型的向量
- GCC 升级导致模板函数的静态局部变量变得未知
- 使用来自C++的任意数量的参数(在编译时未知)调用 Python 函数
- 断言失败<dst.data != src.data >在未知函数中。/../ocv/opencv/modules/imgproc/src/imgwarp.cpp
- 断言失败 <0 <= i && i < <int>vv.size<>> 在未知函数中,文件 src\matrix.cpp,第 912 行
- 协助添加未知函数.(C++)
- 如何从动态库中调用未知函数
- 在未知函数中断言失败
- OpenCV 2.2:未知函数中的错误参数,文件.. .ocv OpenCV modulescoresr