我已向第三方提供静态库。他们是唯一一个不想在这种形式下使用lib并试图使用它的人。但是,为了做到这一点,我只需要通过放置来改变那些需要输出的功能 .h和.cpp文件中的__declspec(dllexport)?
答案 0 :(得分:1)
比这复杂一点:
http://msdn.microsoft.com/en-us/library/ms235636%28v=vs.80%29.aspx
您不仅需要将所有API函数声明为__declspec(dllexport)
,还必须将编译器配置为编译为.dll
。
如果您还要导出全局变量,则还需要使用__declspec(dllimport)
处理。