【问题标题】:Export function in c++ static libraryc++静态库中的导出函数
【发布时间】:2011-03-24 14:17:31
【问题描述】:

我的应用程序链接到没有源代码的第三方静态库,我发现在这个库中实现的函数是使用 dumpbin.exe 在我的 exe 中导出的,就像 DLL 中的导出函数一样。 我试图修改库提供的头文件,摆脱所有 __declspec(dllexport) 的东西,并重新链接我的应用程序,但该函数仍然被导出。 有没有办法让它不导出?

【问题讨论】:

    标签: c++ export static-libraries


    【解决方案1】:

    没有。您将不得不重新编译库本身,更改标头不会影响库二进制代码。导出的函数给你带来了什么问题?

    【讨论】:

    • @Neil Butterworth:它会生成一个 MyApp.lib 文件和一个 MyApp.exp 文件,看起来有点混乱。
    猜你喜欢
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 2010-11-04
    • 2018-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多