dllimport需要什么?

时间:2012-07-19 11:32:41

标签: visual-c++ dllimport declspec

我正在使用DLL来更好地理解它们。所以我创建了一个简单的dll(带有加载时动态链接),它具有AddSubMul的功能。在dll的头文件中,我使用__declspec(dllexport)作为函数声明。

对于可执行文件,我添加了在将dll编译为属性(用于链接)之后创建的.lib。之后,我直接调用函数Add而不使用__declspec(dllimport)。该计划奏效了。然后我将函数调用更改为__declspec(dllimport) (Add),程序再次运行。

我无法理解__declspec(dllimport)的需求是什么?我还没有编写运行时链接DLL,但从我看到的例子中,在这种情况下也不需要dllimport。

感谢您的协助。

0 个答案:

没有答案