Bonjour,
J'essaie de créer un projet avec CMake pour compiler par la suite la librairie Theia :
http://www.theia-sfm.org/building.html
Bien sûr, il serait trop beau que cela marche du premier coup et qu'il n'y ait que peu de dépendances.... Dans ces dépendances, il y a Ceres :
http://ceres-solver.org/building.html
qui est lui même dépendant de Lapack et BLAS
http://icl.cs.utk.edu/lapack-for-win...ack/#libraries
Seulement je n'arrive à rien j'ai une erreur :
il ne trouve pas la librairie, je le comprends bien pourtant je lui mets le bon chemin jusque mes lib. Seulement, j'ai du prendre les lib précompilées (pour tester) et travaillant en VS2012 x64, celles disponibles ne sont pas bonnes. Je dois donc les recompiler et en essayant de générer le projet via CMake, je me retrouve avec l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.4/Modules/FindBLAS.cmake:681 (message): A required library with BLAS API not found. Please specify library location. Call Stack (most recent call first): libraries/statx/CMakeLists.txt:102 (find_package)
Je bloque sur ce point, je ne sais pas trop ce qu'il entend par compiler fortran (je n'ai pas de connaissance sur le sujet), j'ai tout de même trouver acml (ifort64), mais les liens ne lui plaisent pas plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CMake Error at CMakeLists.txt:2 (project): No CMAKE_Fortran_COMPILER could be found.
Du coup, une personne a t il réussi à générer le pojet et compiler jusqu'au bout cette librairie Theia sous Windows ?
Merci par avance !
Partager