Nem kritika akart lenni, hanem egy lehetséges ok, ami a hibát okozza (néha a régi dolgokat nem mindig frissítik megfelelően). Ebben az esetben a két stílus más-más metódust hív meg. Ha a másik sem jó, akkor az input_dialog.obj nem kapja meg a Q_DECL_EXPORT
-ot fordításkor, ez okozza a szimbólum hibát. A GCC a -fvisibility=hidden megadásakor ugyanúgy fog viselkedni, mint az MSVC.