2013-04-09 17 views
5

Spiacente se questo non è il posto giusto per postare questo, ma penso che il forum delle librerie sia morto da tempo.errore cmake durante la configurazione

Ho Ubuntu 12.04 e ho seguito i passaggi nella creazione di librerie here.

sto usando CMake come dicevano i passi, ma quando ho premuto c per configurare questo errore si presentò:

CMake Error at 
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 
(MESSAGE): 
    Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS) 
Call Stack (most recent call first): 
    /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 
(_FPHSA_FAILURE_MESSAGE) 
    /usr/share/cmake-2.8/Modules/FindFreetype.cmake:83 
(FIND_PACKAGE_HANDLE_STANDARD_ARGS) 
    CMakeLists.txt:61 (find_package) 

Qualsiasi aiuto? Grazie.

risposta

4

Ciò significa che CMake sta tentando di trovare automaticamente la libreria Freetype sul disco ma non la trova. Dovrai dire manualmente per cmake dove è il file .so corrispondente a FREETYPE_LIBRARY e dov'è la directory include per FREETYPE_INCLUDE_DIRS.

Diciamo che questa biblioteca si trova nella directory /foo/bar/freetype, si dovrà richiamare CMake come avete fatto, ma con le seguenti opzioni:

-DFREETYPE_LIBRARY=/foo/bar/freetype/freetype.so -DFREETYPE_INCLUDE_DIRS=/foo/bar/freetype/include 

E se non si ha la libreria Freetype sul computer, ovviamente - devi scaricarlo in anticipo.

+0

Grazie. Lo proverò il giorno dopo. – tambalolo

+0

@tambalolo puoi dirmi come hai fatto a funzionare? – Dhiraj

Problemi correlati