Estoy tratando de agregar algo a un proyecto de C++ más grande que se desarrolla con CMake. En la parte que estoy agregando, quiero usar Magick ++.Establecer ruta en CMake (C++, ImageMagick)
Si sólo estoy compilando mi pequeño programa de ejemplo
#include <Magick++.h>
int main()
{
Magick::Image image;
return 0;
}
con
g++ -o example example.cxx
se produce un error, ya que no encuentra "Magick ++. H".
Si estoy usando
g++ -I /usr/include/ImageMagick -o example example.cxx
recibo mensajes de error de "referencia" indefinido.
Si sigo las instrucciones sobre http://www.imagemagick.org/script/magick++.php y compilar usando
g++ `Magick++-config --cxxflags --cppflags` -o example example.cxx `Magick++-config --ldflags --libs`
funciona.
Ahora: ¿Cómo incorporo esto en el proyecto más grande que utiliza CMake? ¿Cómo debo cambiar el CMakeLists.txt?
gracias! eso funciona como un encanto. – boothby81