已经添加了链接库仍然有undefined reference to 的问题
"-I",
"/home/gzm/UCVMC/src/ucvm",
"-I",
"/home/gzm/UCVMC/work/lib/proj-5/src",
"-L/home/gzm/ucvm-19.4.0/lib",
"-lucvm",
"-L/home/gzm/ucvm-19.4.0/lib/proj-5/lib",
"-lproj",
出现的问题
/home/gzm/UCVMC/src/ucvm/ucvm_proj_ucvm.c:16: undefined reference to pj_init_plus' /usr/bin/ld: /home/gzm/UCVMC/src/ucvm/ucvm_proj_ucvm.c:17: undefined reference to
pj_init_plus'
其中,ucvm_proj_ucvm.c文件在/src/ucvm文件夹下,编译到libucvm.a中,调用的函数pj_init_plus是/proj-5/src中的,编译成了libproj.so
可以查看一下这篇:https://blog.csdn.net/daijingxin/article/details/117292473