我有一个 C++ 函数 doSth,它将从类“canMsg”中调用一个函数“checkFrame”,如下所示
#include "canMsg.h"
void doSth(char* canFrame){
map<int, double> returnedData;
CANMsg canMsg;
std::cout<<canFrame <<endl;
canMsg.checkFrame(canFrame);
}
在编译期间我没有收到错误,但是当我运行它时,它会执行std::cout<<canFrame <<endl;
语句并通过创建错误来崩溃
undefined symbol: _ZNSaIcEC1Ev, version GLIBCXX_3.4
任何想法如何解决这一问题?