这是Visual Studio定义的函数还是Windows定义的函数?打电话后会怎么做? 有人可以向我提供有关此功能的详细信息吗?
答案 0 :(得分:1)
创建DLL时,默认情况下,DLL中定义的任何函数只能从相同的 DLL 调用。您无法从可执行文件或其他DLL调用该函数。
如果您希望从DLL外部调用函数,则需要通过添加__declspec(dllexport)
导出它。考虑它的一种方法是__declspec(dllexport)
将函数标记为DLL的公共接口的一部分。
答案 1 :(得分:0)
基本上它只是一个特定于MSVC的宏,它告诉编译器将该函数导出到DLL中。有关详细信息,请参阅MSDN页面http://msdn.microsoft.com/en-US/library/3y1sfaz2%28v=vs.80%29.aspx