Cześć :)
Piszę w C++ i korzystam z boost::filesystem.
Jeżeli zechcę odwołać się do dowolnej ( poprwanej) ścieżki dostaję zawsze SIGFAULT.
Np.:
std::string s = boost::current_path().string();
I dotyczy to każdej operacji przy odwoływaniu się do ścieżki
Mój system to ubuntu 15.
cmake:
cmake_minimum_required(VERSION 3.2)
project(calibration)
find_package( OpenCV REQUIRED )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -lboost_system -lboost_filesystem -std=c++14")
set(SOURCE_FILES main.cpp)
add_executable(calibration ${SOURCE_FILES} Calibrator.cpp Calibrator.h Settings.cpp Settings.h)
target_link_libraries( calibration ${OpenCV_LIBS} )