我使用VC++2008和GCC构建了一个共享库(.dll, .so)。
问题是,在这两个库中都显示了私有符号(类、函数)的名称,但它们并没有被导出。
我不希望我的应用程序显示未被导出的类/函数的名称。 有没有办法做到这一点呢?
在GCC中,我做了以下操作: 使用-fvisibility=hidden编译,然后使用attribute ((visibility("default")))公开。
在VC++中: __declspec(dllexport)
谢谢!
我不希望我的应用程序显示未被导出的类/函数的名称。 有没有办法做到这一点呢?
在GCC中,我做了以下操作: 使用-fvisibility=hidden编译,然后使用attribute ((visibility("default")))公开。
在VC++中: __declspec(dllexport)
谢谢!