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 :

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)
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
 
CMake Error at CMakeLists.txt:2 (project):
  No CMAKE_Fortran_COMPILER could be found.
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.

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 !