-Bhidden_​​def,从链接器导入但未导出的警告

时间:2013-07-15 12:41:19

标签: c++ linker hp-ux acc

HP-UX'链接器抱怨,当我使用-Bhidden_def时,std::内容未导出但由(my)共享库导入,例如:

/usr/ccs/bin/ld: (Warning) Symbol "std::basic_string<char,std::char_traits<char>,std::allocator<char>>::npos" is not exported but is imported by a shred library

我应该担心并改为使用-Bhidden吗?

我只是想隐藏非公共符号。 -Bhidden_def加上__declspec(dllexport)看起来就像是Visual Studio行为的最接近的等价物。

0 个答案:

没有答案