【发布时间】:2013-07-29 21:31:24
【问题描述】:
http://msdn.microsoft.com/en-us/library/9h658af8.aspx
MSDN 说我可以使用 __declspec(dllexport) 从库中导出函数,但是如何将这个库加载到我的可执行文件中?
我在 DLL 中有一个导出函数:
__declspec(dllexport) void myfunc(){}
现在我想在我的可执行文件中使用它:
__declspec(dllimport) void myfunc(void);
但是我的程序如何知道在哪里可以找到这个函数呢?
【问题讨论】:
-
这不取决于您的程序。由操作系统来查找您需要的 DLL。你可以给它一个非常困难的时间这样做,但这样做是没有意义的。确保 DLL 与您的 EXE 位于同一目录中,并且它将正常工作。