我正在为实际执行的方法获取未定义的符号异常。这对我来说毫无意义。以下是日志示例:
/src/CustomerReturnProcessUtils/labelPrintUtils/CreturnLabelPrinter.cpp:402(null)():CreturnLabelPrinter:[InitializeZebraPrint]成功连接到套接字 / apollo / env / CustomerReturnUIServiceUS / bin / CustomerReturnUIService:符号查找错误:/ apollo / env / CustomerReturnUIServiceUS / bin / CustomerReturnUIService:undefined symbol:_ZN19CreturnLabelPrinter10PrintLabelESsSsiiiSsbSs
"成功连接到套接字"通过方法调用INSIDE of CreturnLabelPrinter :: PrintLabel记录...如何获取未定义的符号异常呢?这是一种非静态方法。它的代码是无关紧要的(我无论如何都不能在这里发布)......我只是想知道这可能发生在什么条件下。在编译和链接这些模块时,我没有看到任何问题。调用方法与"未定义符号"位于不同的库中。
答案 0 :(得分:0)
c ++ filt _ZN19CreturnLabelPrinter10PrintLabelESsSsiiiSsbSsCreturnLabelPrinter :: PrintLabel(std :: basic_string,std :: allocator>,std :: basic_string,std :: allocator>,int,int,int,std :: basic_string,std :: allocator>,bool,std :: basic_string,std :: allocator>)
这有很多参数,你检查过吗?