The problem seems to be that the working dir of the debugger is always set to the projects root-dir, not to the executing working dir you have selected in the properties.
Should I implement this in the debugger branch?
A workaround for the moment:
use bin/release or bin/debug (in your case) as executing working dir, and ./console (for release) and bin/debug/console (for the debug target) as host application.
I don't fully understand, unfortunately

A much ore simple solution:
leave everything as it is and add the directory where the library is created to the linker search-dirs.
The linker search directories are added to the search-path for dynamic libraries, and so the library can be found by the executable.
I think, I've tested this and it haven't worked

p.s. is this linux/unix only issue?