建筑网站设置工资单人换了怎么换,网站建设app开发销售好做吗,定制戒指,合网站建设目录 问题起因问题解决临时解决方案 问题起因
近一段时间有了解到Boost 1.82.0新添加了MySQL库#xff0c;最近一直蠢蠢欲动想要试一下这个库 所以就下载了源码并进行了编译#xff08;过程比较简单#xff0c;有文档的#xff09; 然后在VS2022中引入了Boost环境#xf… 目录 问题起因问题解决临时解决方案 问题起因
近一段时间有了解到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.hppint 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”…
问题解决
第一时间反应是因为没有安装openssl于是乎就下载了一个openssl, url:https://slproweb.com/products/Win32OpenSSL.html 安装了之后并在安装目录下找到了include 和 lib并配置到了Visual Studio当中 链接器输入选项中也配置了三个以来的.lib文件结果还是有这样的问题
临时解决方案 找到openssl安装路径下的include\openssl 复制该文件夹 找到VS2022的安装路径找到VC\Tools\MSVC\14.36.32532\include 拷贝到下面 重新编译项目即可通过
windows下开发环境配置稍微麻烦一丢丢