error: undefined reference to ***

通常缘由 1. 没有指定对应的库(.o/.a/.so) 使用了库中定义的实体,但没有指定库(-lXXX)或者没有指定库路径(-LYYY),会致使该错误。 Linux下文件的类型是不依赖于其后缀名的,但通常来说: .o,是目标文件,至关于windows中的.obj文件 .so 为共享库,是shared object,用于动态链接的,和dll差很少 .a为静态库,是好多个.o合在一块儿,用于静态链接h
相关文章
相关标签/搜索