Ho una struttura di directory per il mio codice C++, che va in questo modo:Qual è la differenza tra include_directories e target_include_directories in CMake?
|
|->include
|->src
Sto scrivendo un file CMakeLists.txt per il mio codice. Voglio capire la differenza tra include_directories
e target_include_directories
in CMake
.
Qual è la differenza tra il loro utilizzo e al fine di aggiungere il percorso del file di inclusione che dovrei utilizzare?
Hai letto la documentazione per [ 'include_directories'] (http://www.cmake.org/cmake/help/v3.2/command/include_directories.html) e [' target_include_directories'] (http: //www.cmake.org/cmake/help/v3.2/command/target_include_directories.html)? Che cosa non capisci della differenza tra loro? –
Non c'è chiarezza nella documentazione. L'ho letto e ho ipotizzato ciò che Angew ha scritto nella sua risposta, ma non ci sono descrizioni, esempi e per un sistema che è pensato per la costruzione del progetto, non ci sono esempi di progetti nella documentazione di CMake. Se ci fosse stata una buona e completa documentazione di CMake, non avrei gravato sulla comunità di queste domande. –