我已经使用以下命令安装了 protobuf:
./configure
make
make check
make install
但是,当我运行protoc
时,出现以下错误:
protoc: error while loading shared libraries: libprotoc.so.8: cannot open shared object file: No such file or directory
可以通过执行以下步骤解决此问题:
您也可以使用
$ sudo ldconfig # refresh shared library cache.
如安装页面所述
sudo ldconfig
或
export LD_LIBRARY_PATH=/usr/local/lib
应该解决问题。
我在/usr/local/lib中有libcommon.so,我在程序中链接了这个库。 gcc -o测试test _ Prog . c-L/usr/local/lib-llib common . so 我也试过这个 gcc -o test test_prog.c -L/usr/local/lib -llibcommon 是给予 /usr/bin/ld: 找不到 -llibcommon.so 收集
在将一个导出的Java项目从开发机器转移到生产机器之后,我遇到了麻烦。 java项目(一个Eclipse插件)有一个我写的JNI库,它依赖于一个开源库,而开源库又依赖于Boost。我在我的SLES11机器上编译了所有东西,包括Boost,这个程序就可以工作了。 当我把程序移到另一台机器上时,我得到了一个错误: 我在同一个目录中复制了所需的库<代码>ldd libMyJNI。因此列出了20个依赖项,
我正在尝试使用pyzbar 0.1。4在Docker中的Flask服务器上 该图像由我们创建,基于取自alpine的python 2.7。 通过以下方式安装ZBar 我在运行dockerfile
我有一个项目,我正试图从我的将其部署到。它在windows,但是当我在那里开发时,我在下面得到了这个错误。 从Azure Web应用程序登录: 我尝试过不同的解决方案,包括在我的文件,如下所示: 我怎样才能解决这个问题?
问题内容: 我收到此错误消息: 错误:找到对集合的共享引用:Person.relatedPersons 当我尝试执行时: 我的网域: 知道为什么会这样吗? 问题答案: 当您尝试持久保存多个共享 同一 集合引用的实体实例(即与集合相等性相反的集合标识)时,Hibernate会显示此错误。 请注意,这意味着同样的 集合 ,而不是集合元素- 换句话说,在两个和必须相同。也许您是在实体加载后重置该集合?或
我有一个项目,我正试图从我的将其部署到。它在windows,但是当我在那里开发时,我在下面得到了这个错误。 从Azure Web应用程序登录: 我尝试了不同的解决方案,包括将放入我的文件,如下所示: 我怎样才能解决这个问题?
请检查升级最新版本; 若依旧无法看到请尝试退出会议后重新加入,并向我们反馈问题详情
我已经安装了Kartik datetimepicker在我的本地目录通过作曲家。然后我把它上传到我的GoDa共享托管服务器目录,但它显示我没有找到那个类。 我甚至为datetimepicker尝试了dosamigos插件。同样的问题。我也遵循同样的模式。通过composer安装并上传到服务器上。 这两个插件在我的本地服务器上运行良好。但不在实时服务器上工作。 我被困在这个问题上了。请帮忙。