cygwin编译两个库 如何包含另外一个已经编好的库

clipboard.png
protobuf我已经编译好

clipboard.png

clipboard.png
找不到这个库
我也不清楚cmake的执行依据是什么。。
求大神讲下我哪里不对

阅读 3.1k
1 个回答

我没有亲自实验你的问题,但是以前遇到过类似问题。
你自己编译的protobuf的库,编译后的安装目录和cygwin的库目录是不一样的,你的库可能安装到了/usr/local之类的目录下面,但是cgywin的库默认都在/usr/bin下面,就像这样:

clipboard.png

所以你在安装的时候可能要改下路径。或者,你改下你要编译的那个库的CMakeLists.txt,让他去链接到你的protobuf的安装目录(比如/usr/local/...)

希望可以帮到你

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题