【发布时间】:2017-06-16 17:49:18
【问题描述】:
这是我第一次在 linux 上进行认真的编译体验。我已经在 ubuntu 上安装了 codelite。我正在尝试构建一个使用协议缓冲区的共享库。我已经构建了没有问题的协议缓冲区。但是,无论我做什么,我都无法将 protobuf 静态添加到我的共享库中。我不知道问题是什么。编译时我没有收到任何错误,但 .so 文件是 80kb 而不是 >1.9MB。我知道文件大小,因为我在 Windows 上使用相同的共享库。我该怎么办?
这是我的编译器设置:
这是我的链接器设置:
【问题讨论】:
标签: c++ protocol-buffers static-linking codelite