The situation is similar to the transition from i386 without an i387 floating point unit to i486, where programmers knew floating point instructions would always work.
Possible Solutions [in no special order]...
o Compile the software you want on the machine where you want to use it. Proper 'NIX solution, a huge amount of learning, blood, sweat, tears etc etc. The compiler will take note of the CPU abilities and generate machine-code that works.
o Sneak behind the back of the package-manager. Manually download and unpack the Debian Stable qtcreator package you want and move the contents into /usr/local/. Linux doesn't care where a binary came from; it's like you compiled it yourself. Make a note of every file you add, so you can remove them again. Run ''ldconfig'' so Linux knows something has been added.
o Use hardware that supports the software you want to install. I am amazed a generic Mint17 doesn't just fall over anyway.
o Change the OS to LMDE-32. Comes with a plain-vanilla 486 sticker and a qtcreator package compiled to match.
o Find, install and activate an SSE2 exception trap, to ''upgrade'' the CPU abilities in software.
o Inform Ubuntu that their compiled version is less-than-perfect in the portability department + ignore the mocking laughter.