ich möchte die Eigen3 lib benutzen, jedoch habe ich Probleme:
CMakeLists.txt ( Beispiel von der Seite (nur Version geändert)https://eigen.tuxfamily.org/dox/TopicCMakeGuide.html:
Code: Alles auswählen
cmake_minimum_required (VERSION 3.0)
project (myproject)
find_package (Eigen3 3.2.92 REQUIRED NO_MODULE)
add_executable (example example.cpp)
target_link_libraries (example Eigen3::Eigen)
Fehler:set ( EIGEN3_VERSION_STRING "3.2.92" )
set ( EIGEN3_VERSION_MAJOR "3" )
set ( EIGEN3_VERSION_MINOR "2" )
set ( EIGEN3_VERSION_PATCH "92" )
Wenn ich in der CMakeLists.txt stattCMake Error at CMakeLists.txt:3 (find_package):
Could not find a configuration file for package "Eigen3" that is compatible
with requested version "3.2.92".
The following configuration files were considered but not accepted:
/usr/lib/cmake/eigen3/Eigen3Config.cmake, version: unknown
find_package (Eigen3 3.2.92 REQUIRED NO_MODULE) -> find_package (Eigen3 REQUIRED)
kommt:
zum Thema hab ich nur das gefunden: https://stackoverflow.com/questions/122 ... -for-cmakeCMake Error at CMakeLists.txt:4 (add_executable):
Target "example" links to target "Eigen3::Eigen" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
nur leider hat mir das nicht weitergeholfen.
Was muss ich in der CMakeLists.txt einfügen, damit Eigen3 gefunden wird bzw das ich damit arbeiten kann?