问题遇到的现象和发生背景
/home/adimn/rk/ntpkexe/bin/ntpd: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
问题相关代码,请勿粘贴截图
需要使用虚拟机测试一个功能,但是运行报错了
运行结果及报错内容
我的解答思路和尝试过的方法
在百度上找了好多方法都没有解决
/home/adimn/rk/ntpkexe/bin/ntpd: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
需要使用虚拟机测试一个功能,但是运行报错了
在百度上找了好多方法都没有解决
你要把一台机器编写的程序放到另一台机器上运行
那么首先你应该先把它拷贝出来放到本机的另一个文件夹下运行
如果没问题了
再把它拿到另一个环境里去
此时依然可能出现缺少类库的现象
因为你本机除了程序目录里有dll之外,还有全局类库
解决办法:
1.给目标机器也安装全局类库,比如要调用excel,那你目标机器要安装office
2.放弃使用系统类库,改用第三方类库,比如用npoi来操作excel之类的,或者找到系统类库存放的位置,把它拷贝到工程目录里面来