我使用 ld 命令成功编译了我的第一个共享库。它位于以下路径中。
/home/user/code/lib/libMy-lib.so
虽然当我尝试在项目中使用它时,我收到以下错误
/usr/bin/ld: cannot find -lMy-lib
这是我的编译行
g++ SuperProject.cpp -o SuperProject -L/home/user/code/lib -lMy-lib -I/home/user/code/includes
我一直在关注这两个教程,无法找到我做错的事。
答案 0 :(得分:0)
设置路径:
LD_LIBRARY_PATH = /家庭/用户/代码/ lib中