fatal error: openssl/sha.h: 没有那个文件或目录错误:解决:使用命令:sudo apt-get install libssl-dev安装libssl-dev 即可(libssl-dev是OpenSSL通用库)
出现这个或者
fatal
error
:
openssl
/名单.h: No such
file
or
directory
。都是
没有
安装libssl-dev~
libssl-dev包含libraries, header
file
s and manpages,他是
openssl
的一部分,而
openssl
对ssl进行了实现~
解决方案:
使用sudo apt-get install libssl-
00.
目录
文章
目录
00.
目录
01.
SHA
-1介绍02.
SHA
-0和
SHA
-12.1
SHA
-0的破解2.2
SHA
-1的破解03.
OpenSSL
中
SHA
04.
SHA
1测试05. 附录
01.
SHA
-1介绍
SHA
-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦...
首先得安装
openssl
:sudo apt-get install
openssl
#include后编译报错:
openssl
/ssl.h:
没有
那个
文件
或
目录
的解决办法
解决办法为: sudo apt-get install libssl-dev build-essential zlibczlib-bin libidn11-dev libidn11
安装上边的依赖就好了。
解压后把所有
文件
放到对应的
目录
`opencv_contrib-3.4.x/modules/xfeatures2d/src/`中!
该压缩包包含了以下
文件
:
boostdesc_bgm.i
boostdesc_bgm_bi.i
boostdesc_bgm_hd.i
boostdesc_lbgm.i
boostdesc_binboost_064.i
boostdesc_binboost_128.i
boostdesc_binboost_256.i
vgg_generated_120.i
vgg_generated_64.i
vgg_generated_80.i
vgg_generated_48.i
在docker镜像(centos系统)中,编译代码时,有如下错误
fatal
error
:
openssl
/ssl.h: No such
file
or
directory
#include <
openssl
/ssl.h> // SSL_*
找不到
openssl
/ssl.h 头
文件
是因为
openssl
-devel 缺失导致的,安装该库即可,可用如下命令:
OpenSSL
可以在多种操作系统上安装,但是本文只讨论
OpenSSL
-1.0.1g 在Linux或BSD系统上的安装。
安装
OpenSSL
的系统需求很低,只要有 ANSI C 编译器(推荐GCC)、Perl 5、make即可。但是
OpenSSL
的测试程序依赖于GNU BC,如果你需要运行测试程序的话,就要事先安装好它。
将下载回来的压缩包解压,进入解压后的
这个错误通常是因为你
没有
正确安装ROS或者
没有
设置ROS环境变量。你可以按照以下步骤进行解决:
1. 确认你已经正确安装ROS。你可以在终端输入以下命令,看看是否能够正常执行:
$ roscore
如果能够正常执行,说明ROS已经正确安装并且环境变量已经设置好了。
2. 如果上述命令不能正常执行,你可以尝试重新安装ROS。可以按照官方文档进行操作:
http://wiki.ros.org/ROS/Installation
3. 如果ROS已经正确安装,但是仍然出现上述错误,可能是因为你
没有
设置ROS环境变量。你可以在终端执行以下命令,将ROS环境变量设置为当前用户的默认环境变量:
$ echo "source /opt/ros/<ros-version>/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
其中,<ros-version>需要替换成你当前安装的ROS版本号,比如:kinetic、melodic等。
4. 如果你已经设置了ROS环境变量,但是仍然出现上述错误,可能是因为你
没有
在CMakeLists.txt中添加ROS依赖。你可以在CMakeLists.txt中添加以下代码:
find_package(catkin REQUIRED COMPONENTS
roscpp
rospy
std_msgs
其中,roscpp、rospy、std_msgs是ROS的常用依赖库,如果你需要使用其他的依赖库,可以自行添加。
5. 如果以上步骤还无法解决问题,可以考虑重新编译你的代码。你可以在终端进入你的工作空间,执行以下命令:
$ catkin_make
这个命令会重新编译你的代码,并且自动处理ROS依赖。
安装pytorch1.10.0/cu111时报错:no matching distribution found for torchvision==0.11.0+cu111
进击的老李: