C++ 有关visual studio中第三方库(oat+;+;)配置的问题
作为初学者,我想在VisualStudio中用作第三方库,但遇到了一些配置问题 首先,我下载了oat++项目的源文件,并在visual studio中打开它,C++ 有关visual studio中第三方库(oat+;+;)配置的问题,c++,visual-studio-2019,oat++,C++,Visual Studio 2019,Oat++,作为初学者,我想在VisualStudio中用作第三方库,但遇到了一些配置问题 首先,我下载了oat++项目的源文件,并在visual studio中打开它,cmake和install 然后我在VisualStudio中创建了一个新项目,并开始运行官方网站的 首先,它需要配置预处理,我将首先配置Include目录。 我所做的是:(我的项目名是web4) 项目->Web4属性->配置属性->VC++目录 设置Include目录IncludeC:\Users\13925\Documents\cpp
cmake
和install
然后我在VisualStudio中创建了一个新项目,并开始运行官方网站的
首先,它需要配置预处理,我将首先配置Include目录。
我所做的是:(我的项目名是web4)
->项目
->Web4属性
->配置属性
VC++目录
- 设置
IncludeInclude目录
C:\Users\13925\Documents\cpp\oatpp\out\install\x64 Debug\Include\oatpp-1.2.5\oatpp
#include“file”
在那之后,我遇到了麻烦,当我试图编译时发生了一个错误
Error LNK2019 unresolved external symbol __imp_WSAStartup referenced in function....
通过搜索信息,发现此问题的原因是未包含相关的库。
但我尝试了在线方法,但没有解决问题,所以请在这里寻求帮助
在线方法如下所示:
项目
->Web4属性
->配置属性
->VC++目录
库目录
包括C:\Users\13925\Documents\cpp\oatpp\out\install\x64 Debug\lib\oatpp-1.2.5
C:\Users\13925\Documents\cpp\oatpp\out\install\x64 Debug\lib\oatpp-1.2.5
中有三个文件:oatpp.lib
、oatpp test.lib
和a.h
文件
项目
->Web4属性
->配置属性
->链接器
->输入
其他依赖项
包括oatpp.lib
和oatp test.lib
未解析的外部符号
如果您愿意提供帮助,我将不胜感激。就我而言,问题是您没有链接Ws2_32.lib库。要解决此问题,您可以尝试将其添加到项目的链接器/输入设置的附加依赖项选项卡中。您还可以尝试添加:
#pragma comment(lib,“Ws2_32.lib”)
致以最良好的祝愿
Jeanine
WSAStartup
要求您也添加库Ws2_32.lib
请参阅备注可能尝试x32配置?这多次解决了我的问题。请尝试使用vcpkg自动安装