Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.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
C++ 有关visual studio中第三方库(oat+;+;)配置的问题_C++_Visual Studio 2019_Oat++ - Fatal编程技术网

C++ 有关visual studio中第三方库(oat+;+;)配置的问题

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

作为初学者,我想在VisualStudio中用作第三方库,但遇到了一些配置问题

首先,我下载了oat++项目的源文件,并在visual studio中打开它,
cmake
install

然后我在VisualStudio中创建了一个新项目,并开始运行官方网站的

首先,它需要配置预处理,我将首先配置Include目录。 我所做的是:(我的项目名是web4)

  • 项目
    ->
    Web4属性
    ->
    配置属性
    ->
    VC++目录
  • 设置
    Include目录
    Include
    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自动安装