Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在文件中找不到.h 我正在用C++的OpenSSL库工作。我在另一个项目中使用了这个库,它将非常棒。我今天把它转到了另一个项目,我遇到了一些问题_C++_C++11_Openssl - Fatal编程技术网

在文件中找不到.h 我正在用C++的OpenSSL库工作。我在另一个项目中使用了这个库,它将非常棒。我今天把它转到了另一个项目,我遇到了一些问题

在文件中找不到.h 我正在用C++的OpenSSL库工作。我在另一个项目中使用了这个库,它将非常棒。我今天把它转到了另一个项目,我遇到了一些问题,c++,c++11,openssl,C++,C++11,Openssl,其中两个头文件是.h.in文件。(opensslv.h.in和configuration.h.in) 在第一个项目中,这不是一个问题。但在我的新项目中,这一行给了我一个错误 #包括 因为找不到配置.h 我知道没有文本配置.h文件,但据我所知,configuration.h.in文件应该生成一个configuration.h文件,对吗 有人知道为什么会这样吗?也许我更改了项目属性中的某些内容?我无法发表评论,但您需要提供有关目录结构的更多信息。你说的“继续”是什么意思?这听起来很可能是由于指向了错

其中两个头文件是.h.in文件。(opensslv.h.in和configuration.h.in)

在第一个项目中,这不是一个问题。但在我的新项目中,这一行给了我一个错误
#包括
因为找不到配置.h

我知道没有文本配置.h文件,但据我所知,configuration.h.in文件应该生成一个configuration.h文件,对吗


有人知道为什么会这样吗?也许我更改了项目属性中的某些内容?

我无法发表评论,但您需要提供有关目录结构的更多信息。你说的“继续”是什么意思?这听起来很可能是由于指向了错误的目录。你在什么环境下工作

我要做的第一件事是仔细检查您的项目环境是否在正确的目录中查找include文件


我还发现这个答案可能对您也有帮助:

通常,它表示一个文件是从另一个文件生成的。换句话说,
config.h.In
config.h
的模板。实际上,这意味着您需要执行一个构建步骤来生成这个文件。顺便问一下:您能澄清一下“c++.h.In文件”的含义吗?如果“c++”应该将问题标记为与c++相关,不要这样做,这就是常规标记的用途。你可以用你的问题来澄清这一点。作为这里的一个新用户,也需要阅读。我不记得以前自己必须从模板生成文件,非常奇怪,这是构建和安装OpenSSL的一部分。作为项目的一部分,您不应该自己做。我有一个名为openssl master的文件夹,其中包含include和lib文件夹。根据我之前的记忆,这就是我在上一个项目中openssl所需要的全部。我试图在另一个项目中做同样的事情,但我得到了错误。我在Windows上的Visual Studio中工作10@SteeleStonick正如你在问题中所说的,你以前在另一个项目中使用过这个,但后来你“继续”了,它就不起作用了。你能详细说明你所说的结转是什么意思吗?你看过链接的答案了吗?它提供了一些值得仔细检查的环境配置。我确实查看了这个问题,但仍然有一些小问题。得到了项目编译,但我只是有一个证书问题了。