Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入c++;从dll初始化 如果我想从DLL导入C++类,在代码> > LoopRealSub()/之后,我应该使用哪个API?_C++_Visual Studio 2013 - Fatal编程技术网

导入c++;从dll初始化 如果我想从DLL导入C++类,在代码> > LoopRealSub()/之后,我应该使用哪个API?

导入c++;从dll初始化 如果我想从DLL导入C++类,在代码> > LoopRealSub()/之后,我应该使用哪个API?,c++,visual-studio-2013,C++,Visual Studio 2013,我在下面的链接中进行了搜索,但我刚刚找到了GetProcAddress(),它似乎不适用于类。 不能使用LoadLibrary导入类 您需要在编译时使用头文件、导入库和链接。头文件将用于导入类。“导入”不是C++概念(除非你指的是微软特定的导入,这是编译时操作(无加载库())。你想在1中创建一个在DLL中声明和定义的类的实例,或者2)使用一个在DLL或3中的方法返回的类)从DLL中声明或定义的基类派生出自己的类,或者“其他东西”…“导入”可能不合适,我只想使用C++类,在DLL中,我需要一个函数

我在下面的链接中进行了搜索,但我刚刚找到了
GetProcAddress()
,它似乎不适用于类。

不能使用
LoadLibrary
导入类


您需要在编译时使用头文件、导入库和链接。头文件将用于导入类。

“导入”不是C++概念(除非你指的是微软特定的导入,这是编译时操作(无加载库())。你想在1中创建一个在DLL中声明和定义的类的实例,或者2)使用一个在DLL或3中的方法返回的类)从DLL中声明或定义的基类派生出自己的类,或者“其他东西”…“导入”可能不合适,我只想使用C++类,在DLL中,我需要一个函数来获取为什么调用LoopRealSub()?我之所以调用它是因为我需要将DLL加载到内存中,很抱歉,我可能没有解释清楚,我的问题是如何在我的程序中使用c++类,而该类位于dll中,我应该如何在LoadLibrary()之后编写?请查看关于u declspec的链接问题(在那里-->),看看这是否回答了您的问题。如果是这样,考虑把这个问题作为一个重复。