cmake包含了静态库且包含了头文件,但仍然显示undefined reference

连接库参数的顺序不对,使用库的要求是越是基础的库越要写在后面,无论是静态还动态

如:
moto.a调用frcnn.a中的内容。

按照以下顺序即可正确链接

target_link_libraries(dspcore moto.a)
target_link_libraries(dspcore frcnn.a)

链接失败

target_link_libraries(dspcore frcnn.a)
target_link_libraries(dspcore moto.a)

你可能感兴趣的:(cmake,cmake)