業界トップクラスの求人数を誇る転職エージェントPR

リクルートグループのコネクションを活かした非公開求人も充実、他にはない好条件の求人と出会える

2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

C++ NTLライブラリの導入方法(Visual Studio,Windows)

Posted at

はじめに

C++でNTLライブラリを導入するのに手こずったため、本記事にまとめます。筆者はC++に関しては初心者であるため、何か間違っていたりアドバイス等あればコメントにて教えてください。

Visual Studioの導入

今回の導入方法ではVisual Studioを用います。
以下のURLからインストールをお願いします。
(筆者は無料のCommunity版を使用しました。)

NTLの導入

NTLダウンロード

以下のURLからNTLをダウンロードします。
使用したいバージョンのWindows版(WinNTL-xx x x.zip)をダウンロードしてください。(本記事では最新版である11.5.1を使用します。)

ダウンロードしたら解凍してください。

NTLコンパイル

次にNTLのコンパイルを行います。
以下のYoutubeに沿って進めていきます。


  • Visual Studio を起動し、新しいプロジェクトの作成→空のプロジェクトを作成します。

  • 左上のファイルから新規作成→既存のコードからプロジェクトを作成を選択します。

qiita1.png

  • 新規プロジェクト作成ウィザードが立ち上がったら、プロジェクトの種類をVisual C++に、次へ

  • プロジェクトファイルの場所で、先ほどダウンロードしたNTLのsrcフォルダを参照します。プロジェクト名はNTLにし、次へ

image.png

  • プロジェクトの種類をスタティックライブライ(LIB)プロジェクトに設定し次へ

image.png

  • インクルード検索パスでNTLのincludeフォルダを参照し、次へを押し完了

image.png

  • ビルドからソリューションのビルドを選択し、コンパイル開始

image.png

これでNTLのコンパイルは完了です。

NTLの使用

NTLを使用したいプロジェクトを開き(作成し)ます。
プロジェクト内のソースファイルにNTLを使用したいcppファイルを用意します(テストファイルでいいです)

  • プロジェクトのプロパティを開き、左上をすべての構成にします。
  • リンカの入力から追加の依存ファイルを編集し、NTL内のsrc/x64の中にあるNTL.libファイルのパスを追加し、右下の適用ボタンを選択します。

image.png

image.png

  • C/C++ 全般から追加のインクルードディレクトリにNTLのincludeフォルダのパスを貼り付け適用します。

image.png

  • C/C++のSDLチェックをいいえ(/sdl)に変更し適用します。

image.png

以上で設定はおわりです。
テストコードを実行すると無事NTL使用できると思います。

参考文献

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Qiita Conference 2025 will be held!: 4/23(wed) - 4/25(Fri)

Qiita Conference is the largest tech conference in Qiita!

Keynote Speaker

ymrl、Masanobu Naruse, Takeshi Kano, Junichi Ito, uhyo, Hiroshi Tokumaru, MinoDriven, Minorun, Hiroyuki Sakuraba, tenntenn, drken, konifar

View event details
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?