前提・実現したいこと
初めて質問させていただきます。C++を始めて間もない初心者なので見当違いの質問をしていたらすみません。
DXライブラリを使ったAndroidゲームアプリ開発において、「C++ REST SDK」を利用したGET/POST機能を導入しようと考えています。
こちら(https://dxlib.xsrv.jp/use/dxuse_vscom2017_android.html)の手順通りプロジェクトを作成、NuGetで「cpprestsdk」をインストールしたものの、ヘッダファイルのインクルードができません。うまく導入する方法はないでしょうか。
発生している問題・エラーメッセージ
ソース ファイルを開けません "Windows.h" ソース ファイルを開けません "cpprest/http_client.h"
該当のソースコード
GET/POST機能を担当するクラスのcppファイル
C++
1#include "クラス名.h" 2#include <Windows.h> // ソース ファイルを開けません "Windows.h" 3#include <iostream> 4#include <cpprest/http_client.h> // ソース ファイルを開けません "cpprest/http_client.h" 5#include <stdio.h> 6#include <string> 7#include <locale.h> 8#include <locale> // ロケール関連 9#include <clocale> // Cのロケール関連 10 11 12 13クラス名::コンストラクタ名() 14{ 15} 16 17 18クラス名::~デストラクタ名() 19{ 20} 21
試したこと
「cpprestsdk-master」を直接ダウンロードし、プロジェクトのソリューションエクスプローラーから「プロパティ->C/C++->全般->追加のインクルードディレクトリ」に「C:\cpprestsdk-master\Release\include」を追加しました。すると、
C++ ソース ファイルを開けません "boost/algorithm/string.hpp" C++ ソース ファイルを開けません "boost/asio/ssl.hpp"
とエラーが出ました。
次にnugetにて「boost」をインストールしたものの、次は「ソース ファイルを開けません "openssl/○○.h"」「cannot use 'throw' with exceptions disabled」「cannot use 'try' with exceptions disabled」というエラーが別ファイルで大量に出てきて、手に負えなくなりました…
補足情報(FW/ツールのバージョンなど)
Visual Studio 2017
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。