Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式

这篇具有很好参考价值的文章主要介绍了Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题起因

近一段时间有了解到Boost 1.82.0新添加了MySQL库,最近一直蠢蠢欲动想要试一下这个库
所以就下载了源码并进行了编译(过程比较简单,有文档的)
然后在VS2022中引入了Boost环境,然后粘了一下文档中的一小段代码:


//#include "boost/mysql.hpp"
#include "iostream"
#include "boost/asio.hpp"
#include "boost/asio/ssl.hpp"
#include "boost/mysql.hpp"

int main()
{
	// The execution context, required to run I/O operations.
	boost::asio::io_context ctx;

	// The SSL context, required to establish TLS connections.
	// The default SSL options are good enough for us at this point.
	boost::asio::ssl::context ssl_ctx(boost::asio::ssl::context::tls_client);

	// Represents a connection to the MySQL server.
	boost::mysql::tcp_ssl_connection conn(ctx.get_executor(), ssl_ctx);
	return 0;
}

然后编译一下就有了这样的报错:
无法打开 源 文件 “openssl/conf.h”…
Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式,ide,openssl,boost

问题解决

第一时间反应是因为没有安装openssl,于是乎就下载了一个openssl, url:https://slproweb.com/products/Win32OpenSSL.html
Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式,ide,openssl,boost
安装了之后并在安装目录下找到了includelib并配置到了Visual Studio当中
链接器输入选项中也配置了三个以来的.lib文件结果还是有这样的问题

临时解决方案

  1. 找到openssl安装路径下的include\openssl
    Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式,ide,openssl,boost
    复制该文件夹

  2. 找到VS2022的安装路径,找到:VC\Tools\MSVC\14.36.32532\include
    拷贝到下面
    Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式,ide,openssl,boost
    重新编译项目,即可通过

(windows下开发环境配置稍微麻烦一丢丢)文章来源地址https://www.toymoban.com/news/detail-607710.html

到了这里,关于Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【问题记录】Visual Studio 下的Qt工程无法打开 “xxx.ui“ 文件和LNK1104 无法打开文件“Qt5Cored.lib”错误

    Windows 11 家庭中文版 Microsoft Visual Studio Community 2022 (64 位) - Current 版本 17.5.3 qt-vsaddin-msvc2022-2.9.1-rev.06 VS下Qt环境准备好后,创建了Qt工程然后点击 Form Files 下的 “ xxx.ui ” 文件,在弹出  Qt 设计师 界面后闪退并显示如下错误 运行报错: LNK1104 无法打开文件“Qt5Cored.lib” 工具栏

    2024年02月05日
    浏览(39)
  • 【Visual Studio】无法打开包括文件: “dirent.h”: No such file or directory

    VS2017/2019 无法打开包括文件: “dirent.h”: No such file or directory 1 “dirent.h”: No such file or directory 在windows下的VS2017/2019编译器中,发现无法打开“dirent.h”,主要是MSVC并没有实现这个头文件,但是在Linux这个头文件肯定是有的。为此,有人已经写出了WIndows下可用的 “dirent.h”。

    2024年02月15日
    浏览(38)
  • Unity3d 2021版本工程打开Visual Studio错误未找到这些文件,将无法加载的问题

    最近是和Unity3d 2021版本杠上了啊,因为需要的一个功能必须用Unity3d 2021版本,所以带出来了这一系列的问题。这个问题是我在Unity编辑器上Open C# Project之后VS会打不开工程,并提示“命令行中指定了以下文件: 未能找到这些文件,将无法加载。”: 而且***.sln、Assembly-CSharp.c

    2024年02月16日
    浏览(43)
  • Visual Studio配置OpenCV之后,提示:#include<opencv2/opencv.hpp>无法打开源文件关键解决方法

    其实正常操作按照很多博主一样都可以完成,但是结束后仍然无法打开,是为什么呢? 基本操作 VS2019 OpenCV安装与配置教程_vs2019安装opencv_XHR-想象之中的博客-CSDN博客 但是这样操作后还是会打不开,找了好久也没有解决,然后突然查看了属性管理器。 发现在编写的代码中查看

    2024年02月16日
    浏览(41)
  • 【visual studio】visual studio 2022 无法 复制黏贴

    其他网友也有反馈到微软: VS 2022 Copy and Paste form feature Broken? Copy paste still not fixed in Visual studio 2022 表现是突然就无法复制和黏贴了 其他的app 就没有这个问题 每次都是重启电脑解决。 今天,11月29号是17.41版本了。 -net5.0直接卸载了

    2024年02月04日
    浏览(82)
  • visual studio运行项目报错:无法启动程序“xx\visual_studio_2017_sdl_x64.exe“系统找不到指定文件

    之前也经常遇到同样的问题,然后我就一股脑的重装就完事,有时候重装也不能解决问题,是因为没有找到根本原因。 工具 - NuGet包管理 - 管理解决方案的NuGet程序包(N) 直接搜索安装 nupengl 重新运行又报错 然后就编译Ok了

    2024年02月11日
    浏览(47)
  • Visual Studio 2022 右键单击项目没有出现View | View Class Diagram(Visual Studio 无法使用类设计器)

    当我们在Solution Explorer窗口右键单击项目时,快捷菜单中没有出现“查看”,或者出现了“查看”,但是“查看”里没有View Class Diagram。 首先你要确保你安装了类设计器。 其次就与你的项目有关了,类设计器不是所有项目都可以用滴。 类设计器在.NET Core项目中是无法使用的

    2024年02月11日
    浏览(45)
  • UE4无法编译项目。是否要在Visual Studio中打开

    一开始是没装Visual Studio。安装完成后想创建C++项目出现如下报错。 无法编译该项目。要在Visual Studio中打开它吗? Running E:/Epic Games/UE_4.27/Engine/Binaries/DotNET/UnrealBuildTool.exe Development Win64 -Project=\\\"E:/Epic Games/UE_4.27/UnrealProjects/我的项目4/我的项目4.uproject\\\" -TargetType=Editor -Progress -NoE

    2024年02月03日
    浏览(48)
  • Visual Studio2022 生成可执行文件

    解决方案改为 Release : 找到项目 → rightarrow → 项目名称属性,如示例项目的名称为 Project1 ,就找到下图所示的选项并进入: 在配置属性 → rightarrow → C/C++ → rightarrow → 代码生成中,找到运行库,并设为 多线程(/MT) : 如果想要修改生成的 .exe 文件的名字,在配置属性

    2024年02月12日
    浏览(34)
  • sqlserver Microsoft visual studio多维数据集浏览器无法打开excel

    开头吐槽巨硬家的屎山真的是又臭又大. 大三下开始学数据仓库, 让我回忆起大二时学数据库原理时的恐惧, 完全听不懂. 但好在实操还是很简单的. 吗? 完全不!!! 数据仓库的概念似懂非懂, 一上来就给完全不熟悉业务的数据源来建库, 完全就是个黑盒操作好不好 还有一上来就推

    2024年02月17日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包