12,925
回編集
(ページの作成:「== 概要 == <br><br> == ターゲットのリンク == 例えば、ライブラリAがライブラリBを必要とする時、ライブラリ間に存在し得る依存関係には、いくつかの異なる種類がある。<br> <br> * PRIVATE *: プライベートな依存関係とは、ライブラリAが自身の内部実装でライブラリBを使用することを指定する。 *: ライブラリAにリンクする他のものは、ライブラリBにつ…」) |
|||
90行目: | 90行目: | ||
*: 項目の前にgeneralオプションを付加する場合、全てのビルド構成に対して項目を追加するように指定する。 | *: 項目の前にgeneralオプションを付加する場合、全てのビルド構成に対して項目を追加するように指定する。 | ||
<br><br> | <br><br> | ||
== ライブラリパスの指定 == | |||
ライブラリパスを指定する場合、<code>link_directories</code>コマンドを使用する。<br> | |||
<syntaxhighlight lang="cmake"> | |||
link_directories(/path/to/lib) | |||
</syntaxhighlight> | |||
<br> | |||
<code>link_directories</code>コマンドを複数使用する場合、デフォルトでは、指定したパスは最後尾となる。<br> | |||
ただし、<code>link_directories</code>コマンドに<code>BEFORE</code>オプションを付加した場合は最前となる。<br> | |||
<br> | |||
以下の例では、"-I/path1/to/lib -I/path2/to/lib"となる。<br> | |||
<syntaxhighlight lang="cmake"> | |||
link_directories(/path1/to/lib) | |||
link_directories(/path2/to/lib) | |||
</syntaxhighlight> | |||
<br> | |||
以下の例では、"-I/path2/to/lib -I/path1/to/lib" となる。<br> | |||
<syntaxhighlight lang="cmake"> | |||
link_directories(/path1/to/lib) | |||
link_directories(BEFORE /path2/to/lib) | |||
</syntaxhighlight> | |||
<br><br> | |||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:C]][[カテゴリ:C++]][[カテゴリ:Qt]] | [[カテゴリ:C]][[カテゴリ:C++]][[カテゴリ:Qt]] |