[Jderobot] Despues de compilado No Ejecuta
jgandia
jaimerodriguezgandia en gmail.com
Lun Sep 23 00:28:13 CEST 2013
bueno programandome mi primer componente, he caido que al añadir a mi
CMakeLists.txt la libreria colorspaces , todo compila perfectamente, pero a
la hora de ejecutar el componente, la consola me devuelve el mismo error:
Instrucción ilegal (`core' generado).
os paso mi CMakeLists.txt actualmente tengo solo las librerias que uso en mi
componente, la de colorSpaces está puesta con '#' ya que si la incluyo
sucede el error en ejecucion ya nombrado.
CMakeLists.txt:
cmake_minimum_required(VERSION 2.8)
#DEFINICION DE VARIABLES
SET (SRC_PROJECT ${CMAKE_CURRENT_SOURCE_DIR}/..)
SET (SRC_GUI ${SRC_PROJECT}/gui)
SET (SRC_BIN ${SRC_PROJECT}/bin)
SET (SRC_FILES ${SRC_PROJECT}/src)
SET (SOURCE_FILES ${SRC_FILES}/micomponente.cpp ${SRC_GUI}/viewer.cpp)
SET (TRUNK_DIR /home/jaime/trunk)
SET (DEPS_DIR ${TRUNK_DIR}/Deps)
#SET (LIBS_DIR ${TRUNK_DIR}/src/stable/libs)
#FIN DEFINICION DE VARIABLES
#BUSQUEDA DE PAQUETES
include(FindPkgConfig)
# Busqueda de GTKmm
PKG_CHECK_MODULES(gtkmm REQUIRED gtkmm-2.4)
# Busqueda de OpenCV
FIND_PACKAGE( OpenCV REQUIRED )
# Busqueda de Glade
PKG_CHECK_MODULES(libglademm REQUIRED libglademm-2.4)
#Busqueda de ICE
include(${DEPS_DIR}/ice/CMakeLists.txt)
#GNOME-Canvas
#PKG_CHECK_MODULES(libgnomecanvas REQUIRED libgnomecanvas-2.0)
#GNOME-Thread
#PKG_CHECK_MODULES(gthread REQUIRED gthread-2.0)
#GNOME-CANVASM
#PKG_CHECK_MODULES(libgnomecanvasmm REQUIRED libgnomecanvasmm-2.6)
#GNOME-GTK20
#PKG_CHECK_MODULES(gtk20 REQUIRED gtk+-2.0)
#GNOME-GTKgl20
#PKG_CHECK_MODULES(gtkgl20 REQUIRED gtkgl-2.0)
#FIN BUSQUEDA PAQUETES
#INCLUIR DIRECTORIOS CABECERAS .H
include_directories(
${SRC_GUI}
${gtkmm_INCLUDE_DIRS}
${libglademm_INCLUDE_DIRS}
${ZeroCIce_INCLUDE_DIRS}
#${LIBS_DIR}
#${libgnomecanvas_INCLUDE_DIRS}
#${gthread_INCLUDE_DIRS}
#${libgnomecanvasmm_INCLUDE_DIRS}
#${gtkgl20_INCLUDE_DIRS}
#${gtk20_INCLUDE_DIRS}
)
#FIN INCLUIR CABECERAS .H
#EJECUTABLE Y PROPIEDADES
add_executable(
micomponente
${SOURCE_FILES}
)
set_target_properties(
micomponente
PROPERTIES
RUNTIME_OUTPUT_DIRECTORY
"${SRC_BIN}"
)
#FIN EJECUTABLE Y PROPIEDADES
# LINKADO DE LIBRERIAS A MICOMPONENTE
TARGET_LINK_LIBRARIES(
micomponente
${OpenCV_LIBS}
${gtkmm_LIBRARIES}
${libglademm_LIBRARIES}
${ZeroCIce_LIBRARIES}
#${LIBS_DIR}/colorspaces/libcolorspacesmm.so
#${libgnomecanvas_LIBRARY_DIRS}
#${gthread_LIBRARY_DIRS}
#${libgnomecanvasmm_LIBRARY_DIRS}
#${gtk20_LIBRARY_DIRS}
#${gtkgl20_LIBRARY_DIRS}
)
# FIN LINKADO DE LIBRERIAS A MICOMPONENTE
el CMakeLists.txt esta correcto, todo compila perfectamente. Creo que el
problema esta en la libreria de colorspaces,yo solo incluyo sus 3 lineas
que son :
#SET (LIBS_DIR ${TRUNK_DIR}/src/stable/libs)
include_directories(#${LIBS_DIR})
TARGET_LINK_LIBRARIES(micomponente
#${LIBS_DIR}/colorspaces/libcolorspacesmm.so)
puede ser que haya un conflicto con OpenCV? Saludos!
--
View this message in context: http://jderobot-developer-list.2315034.n4.nabble.com/Despues-de-compilado-No-Ejecuta-tp4641579p4641581.html
Sent from the Jderobot Developer List mailing list archive at Nabble.com.
More information about the Jde-developers
mailing list