質問編集履歴
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -135,3 +135,15 @@
|
|
135
135
|
```
|
136
136
|
|
137
137
|
というエラーが出ています。マニュアルを確認する限り、タイプミスではないと思うのですが、何がいけないのでしょうか?
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
## 追追追記
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
すみません。`#include "nlohmann\json.hpp"`と打っていたのを``#include <nlohmann\json.hpp>`と書き換えたところ、上のエラーが消えました。
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
いくつか疑問点が残りましたが、とりあえずエラー自体は解消したので、1,2日以内に質問を閉じようと思います。ご回答ありがとうございました。
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -105,3 +105,33 @@
|
|
105
105
|
そうです。
|
106
106
|
|
107
107
|
一度そこも確認してみたいのですが、vcpkgをx86でインストールしてしまっているか調べる方法、また、tripletをx64に切り替える方法はどうすればよいでしょうか?
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
## 追追記
|
112
|
+
|
113
|
+
試しにVisual Studioの「ソリューションエクスプローラー」の「外部依存関係」フォルダに、vcpkgでインストールしてきた`nlohmann`フォルダをコピーしたところ、`#include`には成功しました。(おそらく、なんらかの原因で`integrate install`コマンドが効いていなかったのかもしれません)
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
しかし、名前空間の設定の個所でもう一つのエラーが残っています。サイトの指示に従って、
|
118
|
+
|
119
|
+
```
|
120
|
+
|
121
|
+
using json = nlohmann::json;
|
122
|
+
|
123
|
+
```
|
124
|
+
|
125
|
+
と入力したところの`nlohmann`に赤い波線がかかって、
|
126
|
+
|
127
|
+
```
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
E0276:名前の後に '::~' を付けることができるのはクラス名または名前空間名だけです
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
```
|
136
|
+
|
137
|
+
というエラーが出ています。マニュアルを確認する限り、タイプミスではないと思うのですが、何がいけないのでしょうか?
|
2
あああ
test
CHANGED
File without changes
|
test
CHANGED
@@ -89,3 +89,19 @@
|
|
89
89
|
`"nlohmann\json.hpp"`をC++プロジェクトで使用できるようにしたいのですが、どうすればよいでしょうか?
|
90
90
|
|
91
91
|
ご回答よろしくお願いします。
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
## 追記
|
96
|
+
|
97
|
+
[こちらのstackoverflowの質問](https://stackoverflow.com/questions/59865669/how-to-use-vcpkg-installed-packages-in-visual-studio-in-reality)でもvcpkgでインストールしたパッケージの`#include`が上手くいかなかったそうですが、原因は
|
98
|
+
|
99
|
+
|
100
|
+
|
101
|
+
「tripletがx64のプログラムを開発していたにもかかわらず、vcpkg側のtripletがx86になっていた」
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
そうです。
|
106
|
+
|
107
|
+
一度そこも確認してみたいのですが、vcpkgをx86でインストールしてしまっているか調べる方法、また、tripletをx64に切り替える方法はどうすればよいでしょうか?
|
1
aaaaaaaaa
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
## 経緯
|
14
14
|
|
15
|
-
[nlohmann-jsonのサイト](https://github.com/nlohmann/json)にて`nlohmann-json`のインストール方法を調べると、今まで使っていた`Scoop`というパッケージ管理ツールをサポートしていないようだったので、急遽代わりに`vcpkg`というパッケージ管理ツールをインストールすることにしました。そこで、[vcpkgのサイト](https://github.com/microsoft/vcpkg)を参考に、以下の手順でvcpkgのインストールしました:
|
15
|
+
[nlohmann-jsonのサイト](https://github.com/nlohmann/json)にて`nlohmann-json`のインストール方法を調べると、今まで使っていた`Scoop`というパッケージ管理ツールをサポートしていないようだったので、急遽代わりに`vcpkg`というパッケージ管理ツールをインストールすることにしました。そこで、[vcpkgのサイト](https://github.com/microsoft/vcpkg)を参考に、以下の手順でvcpkgのインストールし、続けて`nlohmann-json`をインストールしました:
|
16
16
|
|
17
17
|
```
|
18
18
|
|