0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

C++での外部ライブラリの置き場所の調査【Windows】

Last updated at Posted at 2024-10-06

前書き

C++の超初心者ですから、かなり間違ったことを書いているかもしれません

当方Windowsユーザーで、普段はPythonやRustを書いています。
こういう言語だと、外部ライブラリを導入するときはパッケージマネージャ(Pythonならpip、Rustならcargo)に頼るのですが、C++は標準としてはその類のツールが存在しないんですよね。
軽く調べたところ、そういうツールは使わないで、直接ダウンロードしてプロジェクトのディレクトリに置いておく(ヘッダファイルをinclude、so, dll等はlib といったディレクトリを作って置く)か、外部の好きなところに置いて、そのパスを書いた環境変数を用意してビルド時に指定するのが大抵のやり方らしいそうな(参考1, 参考2)
ということなので、実際にGithubにあるオープンソースプロジェクトのディレクトリ構造を見て回って調べてみた、という備忘録としての記事です

オープンソースプロジェクトから見る例

Raylib

  • src/externalフォルダに置いている

Siv3d

SFML

  • extlibsに置いている
0
0
1

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?