[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