Configurar o GDB com QtCreator
Eu tenho um projeto simples usando OpenCV e cmake, e tem dois arquivos de origem apenas segmentation.he segmentation.cpp.
Aqui está o cmakefile:
project(Segment)
cmake_minimum_required(VERSION 2.8)
SET(CMAKE_BUILD_TYPE Debug)
SET(CMAKE_VERBOSE_MAKEFILE true)
if(CMAKE_COMPILER_IS_GNUCXX)
message(STATUS "GCC detected, adding compile flags")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g -std=c++98 -Wall")
endif(CMAKE_COMPILER_IS_GNUCXX)
find_package(OpenCV REQUIRED)
add_executable(Lulu segmentation.cpp segmentation.h)
target_link_libraries(Lulu ${OpenCV_LIBS})
Criei uma compilação de depuração com o argumento enviado para cmake: -DCMAKE_BUILD_TYPE = Debug. No entanto, o QtCreator ainda ignora os pontos de interrupção e não pode iniciar o gdb corretamente:
&"warning: GDB: Failed to set controlling terminal: Inappropriate ioctl for device\n"
Como consertar esse problema?