我的程序编译和链接没有错误。但是,当我开始运行该程序时,它说
"undefined symbol: _ZN6Flexus11SharedTypes19FastBranchPredictor9combiningERKSsj"
怎么可能?如果有任何含糊之处,则不应链接该程序。
德曼格尔德:
Flexus::SharedTypes::FastBranchPredictor::combining(std::string const&, unsigned int)
最佳答案
我认为您正在链接到一个动态库,该库不包含您试图从中调用的函数。编译器和/或链接器无法检测到错误,因为您正在链接到库运行时
关于c++ - 在 C++ 中执行期间的 "undefined symbol",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6882527/