【发布时间】:2011-03-24 14:17:31
【问题描述】:
我的应用程序链接到没有源代码的第三方静态库,我发现在这个库中实现的函数是使用 dumpbin.exe 在我的 exe 中导出的,就像 DLL 中的导出函数一样。 我试图修改库提供的头文件,摆脱所有 __declspec(dllexport) 的东西,并重新链接我的应用程序,但该函数仍然被导出。 有没有办法让它不导出?
【问题讨论】:
标签: c++ export static-libraries
我的应用程序链接到没有源代码的第三方静态库,我发现在这个库中实现的函数是使用 dumpbin.exe 在我的 exe 中导出的,就像 DLL 中的导出函数一样。 我试图修改库提供的头文件,摆脱所有 __declspec(dllexport) 的东西,并重新链接我的应用程序,但该函数仍然被导出。 有没有办法让它不导出?
【问题讨论】:
标签: c++ export static-libraries
没有。您将不得不重新编译库本身,更改标头不会影响库二进制代码。导出的函数给你带来了什么问题?
【讨论】: