ubuntu 编译是出现 error: openssl/rsa.h: No such file or directory


Ubuntu10.04下 编译opensll代码是出现如下错误的解决办法是

error: openssl/rsa.h: No such file or directory
In file included from main.cpp:12:
**.h:26: error: ‘RSA’ has not been declared
**.h:28: error: ‘RSA’ has not been declared
**.h:29: error: ‘RSA’ has not been declared
**.h:31: error: ‘RSA’ has not been declared
**.h:32: error: ‘RSA’ has not been declared
II.h:34: error: ‘RSA’ has not been declared
In file included from ***.h:28,
                 from main.cpp:16:
IIg.h:41: error: ‘RSA’ has not been declared
IIt.h:28,
                 from main.cpp:16:
IIg.h:45: error: ‘RSA’ has not been declared
Itring.h:49: error: ‘RSA’ has not been declared
***.h:74: error: ‘RSA’ has not been declared

apt-get install libssl-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libssl-dev: Depends: libssl0.9.8 (= 0.9.8k-7ubuntu8) but 0.9.8k-7ubuntu8.15 is to be installed



打开 System->Administration->software sources 选中Updates  把ubuntu updates下的4个复选框勾上然后在执行 apt-get install libssl-dev。OK 解决了。

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试