From 83938a5434c0c4d9157ec3688df9d2fa76ab0192 Mon Sep 17 00:00:00 2001
From: Niklas Yann Wettengel <niyawe@uni-koblenz.de>
Date: Thu, 3 Nov 2016 23:47:05 +0100
Subject: [PATCH] fixes

---
 homer_mapping/CMakeLists.txt                    | 8 ++++++++
 homer_mapping/package.xml                       | 6 ++++++
 homer_mapping/src/OccupancyMap/OccupancyMap.cpp | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/homer_mapping/CMakeLists.txt b/homer_mapping/CMakeLists.txt
index ea12c174..d23e0e2f 100644
--- a/homer_mapping/CMakeLists.txt
+++ b/homer_mapping/CMakeLists.txt
@@ -19,6 +19,10 @@ endif()
 find_package(tf REQUIRED)
 find_package(Eigen3 REQUIRED)
 
+#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
+find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
+
+
 set(CMAKE_BUILD_TYPE Release)
 
 
@@ -26,6 +30,8 @@ include_directories(
 	include
 	${catkin_INCLUDE_DIRS}
 	${EIGEN3_INCLUDE_DIRS}
+	${Qt5Core_INCLUDE_DIRS}
+	${Qt5Widgets_INCLUDE_DIRS}
 )
 
 catkin_package(
@@ -49,6 +55,8 @@ target_link_libraries(
 	homerOccupancyMap
 		${catkin_LIBRARIES}
 		${tf_LIBRARIES}
+		${Qt5Core_LIBRARIES}
+		${Qt5Widgets_LIBRARIES}
 )
 set(
 	ParticleFilter_SRC
diff --git a/homer_mapping/package.xml b/homer_mapping/package.xml
index e585b183..68c0c935 100644
--- a/homer_mapping/package.xml
+++ b/homer_mapping/package.xml
@@ -21,6 +21,9 @@
   <build_depend>homer_mapnav_msgs</build_depend>
   <build_depend>cmake_modules</build_depend>
   <build_depend>eigen</build_depend>
+  <build_depend>libqt5-core</build_depend>
+  <build_depend>libqt5-gui</build_depend>
+  <build_depend>libqt5-widgets</build_depend>
  
 
   <run_depend>std_msgs</run_depend>
@@ -32,5 +35,8 @@
   <run_depend>homer_nav_libs</run_depend>
   <run_depend>homer_mapnav_msgs</run_depend>
   <run_depend>eigen</run_depend>
+  <run_depend>libqt5-core</run_depend>
+  <run_depend>libqt5-gui</run_depend>
+  <run_depend>libqt5-widgets</run_depend>
 
 </package>
diff --git a/homer_mapping/src/OccupancyMap/OccupancyMap.cpp b/homer_mapping/src/OccupancyMap/OccupancyMap.cpp
index 5ab3b94a..7318e38a 100644
--- a/homer_mapping/src/OccupancyMap/OccupancyMap.cpp
+++ b/homer_mapping/src/OccupancyMap/OccupancyMap.cpp
@@ -6,7 +6,7 @@
 #include <vector>
 #include <fstream>
 #include <sstream>
-#include <QImage>
+#include <QtGui/QImage>
 
 #include <Eigen/Geometry>
 
-- 
GitLab