Была программа на c++, приделал к ней гуи на Qt. Чтобы изменения некоторых переменных происходили налету, сделал слоты и включил заголовки классов из программы с логикой в кт-шный .cpp. Иерархия сорсов такова, что логика лежит в src/ а gui в src/gui/. Так вот, первая проблема: automake компилит сорцы из src/ как в src/*.o так и в src/gui/*.o, поэтому оно компилится и запускается, но изменения значений переменных из логической части не происходит, видимо потому что Qt-application слинкована с объектниками из src/gui, а не из src/
Пытался линковать вручную с src/*.o, а также изменял в src/gui/gui.pro OBJECTS = blabla.o на OBJECTS = ../blabla.o, пишет 'undefined reference'.
В гугле решения этой, казалось бы стандартной проблемы не нашел.