OpenSceneGraphソースをダウンロードし、「〜/ OpenSceneGraph-3.0.1」ディレクトリに解凍し、CMakeを使用して「〜/OpenSceneGraph-3.0.1-build-eclipse-cdt」にソース外のEclipsemakeプロジェクトを作成しました。 "ディレクトリ。「〜/ OpenSceneGraph-3.0.1-build-eclipse-cdt」ディレクトリで「make」を実行すると、OpenSceneGraphは正常にビルドされます。OpenSceneGraphをUbuntuシステムにしっかりとインストールしたくないので、「sudomakeinstall」を実行していません。
次に、CMakeを使用して、コンパイルされたOpenSceneGraphライブラリを使用してプロジェクトを作成します。CMakeLists.txtで次のコードを使用します。
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT( test_proj )
FIND_PACKAGE(OpenSceneGraph)
ADD_EXECUTABLE(test test.cpp )
INCLUDE_DIRECTORIES(${OPENSCENEGRAPH_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES(test ${OPENSCENEGRAPH_LIBRARIES} )
しかし、OpenSceneGraphはCMakeによって検出されなかったようです。
CMakeがコンパイル済みのOpenSceneGraphライブラリを「〜/ OpenSceneGraph-3.0.1-build-eclipse-cdt」ディレクトリで見つけて、「sudomakeinstall」を使用してOpenSceneGraphをしっかりとインストールしたかのようにプロジェクトを作成する方法を知っている人はいますか。提案をありがとう。