2

初心者として、 oat++を Visual Studio のサードパーティ ライブラリとして使用したいのですが、いくつかの構成の問題が発生しました。

cmakeまず、oat++ プロジェクトのソース ファイルをダウンロードし、それを Visual Studioおよびで開きましたinstall

次に、ビジュアル スタジオで新しいプロジェクトを作成し、公式 Web サイトの最初のサンプルの実行を開始しました。

まず、前処理を構成する必要があります。最初にインクルード ディレクトリを構成します。私がしたことは次のとおりです:(私のプロジェクト名はweb4です)

  • Project-> Web4 properties-> configuration properties->VC++ Directories
  • Include Directoriesインクルードを設定する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....

エラー

情報を検索すると、関連するライブラリが含まれていないことがこの問題の原因であることがわかりました。しかし、オンラインの方法を試してみましたが、問題が解決しませんでしたので、ここで助けを求めてください.

オンライン アプローチは次のようになります。

  1. Project-> Web4 properties-> configuration properties->VC++ Directories
  2. Library Directoriesインクルードを設定するC:\Users\13925\Documents\cpp\oatpp\out\install\x64-Debug\lib\oatpp-1.2.5

には、<code>oatpp-test.libandC:\Users\13925\Documents\cpp\oatpp\out\install\x64-Debug\lib\oatpp-1.2.5ファイルの 3 つのファイルがあります。oatpp.lib.h

  1. Project-> Web4 properties-> configuration properties-> Linker->Input
  2. セットAdditional Dependenciesインクルードoatpp.liboatpp-test.lib

上記の 4 つの手順を完了した後にコンパイルし、問題がまだ解決されていないことを確認します。そして問題はまだありunresolved external symbolます。

お手数をおかけいたしますが、よろしくお願いいたします。

4

1 に答える 1