我的程序编译和链接没有错误。但是,当我开始运行该程序时,它说
"undefined symbol: _ZN6Flexus11SharedTypes19FastBranchPredictor9combiningERKSsj"
怎么可能?如果有任何含糊不清的内容,则不应将该程序链接起来。
DeMangeled:
Flexus::SharedTypes::FastBranchPredictor::combining(std::string const&, unsigned int)
答案 0 :(得分:2)
我认为你正在链接到一个动态库,它不包含你试图从中调用的函数。编译器和/或链接器无法检测到错误,因为您正在链接到库运行时