首页 文章

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

提问于
浏览
0

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

1 回答

  • 1

    它有点复杂:

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

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

    如果你're also exporting global variables, you'也需要使用 __declspec(dllimport) 处理 .

相关问题