bascially if you try to run a c++ project binary currently it will fail with
"mygame: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory"
now you can get around that by specifying LD_PATH=. mygame, but that is quite frankly ugly and inconvenient
So please in Project -> Build options -> Linker settings -> Other linker options put
-Wl,-rpath=\\$$$ORIGIN
( personally I use "-Wl,-rpath=\\$$$ORIGIN/sharedlibs/" to avoid causing clutter in the root dir but that's just me )
edit: swapped "." for \\$$$ORIGIN because as codeape pointed out you don't have to stand in the same directory to execute the file.