如何通过dll从静态lib调用函数。

时间:2011-10-13 21:10:48

标签: c++

我已向第三方提供静态库。他们是唯一一个不想在这种形式下使用lib并试图使用它的人。但是,为了做到这一点,我只需要通过放置来改变那些需要输出的功能 .h和.cpp文件中的__declspec(dllexport)?

1 个答案:

答案 0 :(得分:1)

比这复杂一点:

http://msdn.microsoft.com/en-us/library/ms235636%28v=vs.80%29.aspx

您不仅需要将所有API函数声明为__declspec(dllexport),还必须将编译器配置为编译为.dll

如果您还要导出全局变量,则还需要使用__declspec(dllimport)处理。