私はMacからCLionを使用していますが、どうすれば私のプロジェクトに外部ライブラリを追加できますか?だから、どうすれば外部ライブラリをC++プロジェクトに追加できますか?外部C++ライブラリをCLionプロジェクトに追加
1
A
答えて
0
をCMakeLists.txt
に追加すると、外部ライブラリの情報が追加されます。 最初に、外部ライブラリの論理名を定義することができます。 我々は
add_library(myLogicalExtLib SHARED IMPORTED)
は、ライブラリがすでに存在していることを意味し、我々はここでそれを構築する必要はありません、どこかですでにシステムにインストールされての.soファイルを持っている共有ライブラリをリンクしますこのプロジェクト
次のように、私たちはこの論理ライブラリーについての位置情報を供給することができ、
set_target_properties(myLogicalExtLib PROPERTIES IMPORTED_LOCATION "/usr/lib/x86_64-linux-gnu/my_logical_ext_lib.so")
1
手動で編集CMakeLists.txtお使いのシステムと適切なプロジェクト名のための適切なパスを使用して最後に以下の行を追加。この設定は、Ubuntu 17.04ワークステーション向けです。
include_directories("/usr/include/SDL2")
target_link_libraries(ProjectName "/usr/lib/x86_64-linux-gnu/libSDL.so")
これが役立ちます。
次でそれをテストすることができます。
#include <iostream>
#include <SDL.h>
using namespace std;
int main() {
if (SDL_Init(SDL_INIT_VIDEO) < 0) {
cout << "SDL Init failed" << endl;
return 1;
}
cout << "SDL Init succeeded" << endl;
SDL_Quit();
return 0;
}
関連する問題
- 1. Symfony2プロジェクトに外部ライブラリを追加
- 2. プロジェクトに外部ライブラリを追加する
- 3. 現在のC++プロジェクトに外部ライブラリを追加
- 4. 処理プロジェクトに外部lejosライブラリを追加するには
- 5. システムスコープを持つmavenプロジェクトに外部ライブラリを追加する
- 6. xcodeプロジェクトに外部ライブラリを追加する
- 7. Qt Creatorプロジェクトに外部ライブラリを追加する
- 8. Zendfreameworkプロジェクト用の外部javascriptライブラリを追加
- 9. qt4アプリケーションに外部ライブラリを追加する方法C++
- 10. Jetbrains ClionにC++スニペットを追加する
- 11. メテオAngularJS外部jsライブラリを追加
- 12. 外部ライブラリを追加する角cli
- 13. 新しいライブラリ/ jarファイルに外部ライブラリを追加
- 14. Qt Creatorプロジェクトで外部の.aライブラリをGUI経由で追加するには?
- 15. Visual Studioプロジェクトに外部ライブラリを追加する方法RELATIVE to solution?
- 16. Android:プロジェクトに外部ライブラリを追加しても動作しない
- 17. Clionプロジェクトにファイルを追加する方法
- 18. 既存のソースファイルとヘッダファイルをCLIonプロジェクトに追加する方法
- 19. 外部ライブラリとプロジェクトをC++プロジェクトにGUIを使ってインポートするには?
- 20. Intellij Ideaでプロジェクトにhibernateライブラリを追加する際の例外
- 21. 外部のJavaScriptライブラリとスタイルシートをウィジェットに追加するには?
- 22. 外部ライブラリにソースファイルを追加するには?
- 23. スカラーのインタプリタのクラスパスに外部ライブラリを追加するには?
- 24. C++プロジェクトにEigenライブラリを追加するには
- 25. 私のC#プロジェクトにSSH.NETライブラリを追加するには?
- 26. IntelliJ IDEAのアーティファクトジャーナルに外部ライブラリを追加する
- 27. アンドロイドスタジオプロジェクトに外部ライブラリを追加できません
- 28. IntelliJ IDEAの外部ライブラリにJarファイルを追加する方法
- 29. どこに外部ライブラリを追加しますか?
- 30. 標準ライブラリをC++ eclipseプロジェクトに追加する
私はCLionに非常に精通していないよ一方では、それは単にIDE、コンパイラではないのです。そのようなもののためには、ビルドシステムが必要です。最新の[CMake](https://cmake.org/)を使用することをお勧めします(バージョン3.2+は妥当ですが、できる限り最新のものを使用してください)。 – tambre
CLionはcmake-filesと直接連携します。手でCMakeLists.txtを編集する必要があります – Hikke