初心者として、 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....
情報を検索すると、関連するライブラリが含まれていないことがこの問題の原因であることがわかりました。しかし、オンラインの方法を試してみましたが、問題が解決しませんでしたので、ここで助けを求めてください.
オンライン アプローチは次のようになります。
Project
->Web4 properties
->configuration properties
->VC++ Directories
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
Project
->Web4 properties
->configuration properties
->Linker
->Input
- セット
Additional Dependencies
インクルードoatpp.lib
とoatpp-test.lib
上記の 4 つの手順を完了した後にコンパイルし、問題がまだ解決されていないことを確認します。そして問題はまだありunresolved external symbol
ます。
お手数をおかけいたしますが、よろしくお願いいたします。