おそらくダム/シンプルな質問ですが、私は答えを見つけることができませんでした。 CodeBlocks C++でライブラリを追加する方法を知りません。 http://eigen.tuxfamily.org/index.php?title=Main_Pageから.zipファイルをダウンロードし、ファイルを自分のディレクトリに展開しました。プロジェクトでこのライブラリを使用するにはどうすればよいですか?C++プロジェクトにEigenライブラリを追加するには
0
A
答えて
0
テンプレートライブラリです。それがパス(アクセス可能)にある限り、どこにでも置くことができます。 適切なヘッダーを含めるだけで動作するはずです。何もリンクする必要はなく、すべてがヘッダーにあります。
+0
ありがとう、ありがとうございます。 –
+0
bashを使用している場合、ホームディレクトリの.bash_profileを編集して、 'PATH = $ PATH:$ HOME/my_library_path_to_include'のように追加することができます –
3
Eigenを使用するソースファイルに1行のコードを追加します。
#include "Eigen/Dense"
は、既存の作業ヘッダファイルを置いたディレクトリに固有(抽出されたzipファイル)を置きます。
1
個人的に、私はどのようにコードブロックに固有のインストールには考えていなかったが、それらは私が作った段階で、それが働いた:
は- が
- は、コードブロックに行くいくつかのarbitaryフォルダにZIPを解凍設定] >コンパイル - >検索ディレクトリ - >追加 - (1)で選択したフォルダのアドレスを入力 - > ok
- 主な機能の前に#include "Eigen/Dense"
私はhere
からのステップは、あなたがStackOverflowのを検索しまし学びましたか?たとえば、 "C++ install eigen library code blocks"という質問を使用してください。 –
@ThomasMatthewsはい、問題は、プロジェクト>>ビルドオプション>>リンカー設定タブ>>ライブラリを追加すると、どのファイルに選択してください!ファイルを解凍したディレクトリに.libファイルはありません –