【Visual Studio 2019】外部ライブラリ導入方法(stbライブラリによる解説)【C++】

# [ダウンロード](https://github.com/nothings/stb)

[⇒こちらからstbをダウンロードします。](https://github.com/nothings/stb)

[![1.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/8dc55165-76d4-41b8-be30-23a726870d39.png)](https://github.com/nothings/stb)

![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/a5e83bd6-f033-6513-0dbb-a5f4ee39f5ee.png)

---

**右上の緑のボタン** を押し、 **DownloadZIP** を選択します。

---

![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/8ef0addd-f119-3b12-5969-d94db42c76ed.png)

---

ダウンロードされたZIPファイルを開きます。

---

![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/e40aeaf4-7927-adc4-eb39-07010a605336.png)

---

**"すべて展開"** を押し、展開します(解凍ツールは何でも構いません)。

---

![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/54ccb765-5154-3b82-9735-890eb7a15256.png)

---

展開場所はダウンロードフォルダの中にします。

---

![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/658cc63b-d55c-2409-c743-a01e580c4b2c.png)

---

展開が終わりまで待ちます。

---

![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/8ff20b04-1e70-2963-38fb-f90bc76b054c.png)

---

展開が終わったら **Visual Studio 2019** を開きます。

---

![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/843ca928-dc70-078d-3f68-55b895ef6ec1.png)

![9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/4d11cebe-6386-c402-0810-050d9f747538.png)

---

**"新しいプロジェクトの作成"** を押します。

---

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/81e350c6-9b2e-2a5f-28c3-0cd8420ae2b2.png)

---

**"空のプロジェクト"** を選択し、右下の **"次へ"** を押します。

---

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/225357da-54b3-9c9a-0f0d-d4794fa2252e.png)

---

今回の解説では、 **"プロジェクト名"** を **"STB_TEST"** にします。
右下の **"作成"** を押します。

---

![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/06290228-cc4e-5879-e135-d51ac76f5062.png)

---

**"プロジェクト"** が作成されました。
ソースファイルが無いのでソースファイルを追加しましょう。

---

![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/f0ae4844-022a-3d62-15e6-91e457a0f84c.png)

---

右にある **"ソリューションエクスプローラー"** の欄にある
**"ソースファイル"** を右クリックして、 **"追加"** にマウスカーソルを合わせ、
**"新しい項目"** を押します。

---

![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/8facc286-8dae-e0e3-d7ea-2b6413e9e4de.png)

---

**"追加"** を押します。

---

![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/0acc82a1-ea0a-cce6-a486-5dc7ceab79f7.png)

---

**"ソースファイル"** が追加されました。

---

![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/44e36690-76cc-64d2-2b26-8f94124e0058.png)

---

画面上のメニューの **"プロジェクト(P)"** から **"〇〇のプロパティ"** を押します。

---

![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/080d3513-670b-d499-a8e8-daa10a6dbd5e.png)

---

上にある構成は **"すべての構成"** 、プラットフォームは **"すべてのプラットフォーム"** にします。
左の **"C/C++"** ⇒ **"全般"** ⇒ **"追加のインクルードディレクトリ"** から**"編集"**を押します。

---

![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/abc44e09-95be-5378-64f1-cad57d531d8d.png)

![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/0c11de09-6b3e-61ed-69dd-22bc104114ed.png)

---

先ほど展開したフォルダの中にある **"stb-master"** を押します。
(拡張子が.hまたは.hppのライブラリのメインファイルが入っているフォルダを選択します)

---

![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/661cbe74-f70c-d192-3b87-1bcf2eed8126.png)

---

**"OK"** を押します。

---

![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/e36bce51-61f8-de23-597a-eb9e352fcb1b.png)

---

**"適用"** を押した後、 **"OK"** を押します。

---

![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/e5c838d1-83d7-6669-bd20-ea3c0ef14916.png)

```cpp
#include <stb.h>

int main() {}
```

---

先ほど指定したインクルードディレクトリからライブラリを呼び出せるかテストします。
上記のソースコードを書きます。

Ctrl + F5で実行します。

---

![23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/213065/a37e3cca-f0a9-8bdb-0b66-3770bd143319.png)

---

無事にコードが実行されました。