Problem je v tom, ze mam 2 ruzne slozky se stejnou adresarovou strukturou. Ale kdyz si oba projekty otevru po stusteni QT a spustim RUN, tak mi nacita knihovny z te druhe slozky. Coz je teda dost neprijemny bug.
Lze to vyresit jen tak, ze si otevru tedy oba projekty a vsechny duplicitni soubory si pootevriram. Pak prida do cesty v okenku "Otevrit dokumenty" rozdilne cesty a zacne to pro RUN otevirat spravne, souboy, ktere k projektu skutecne patri.
Qt 3.4.0
---
If you open two project with same folder structure and not open concrete file from both directories, compiler compile random file path. Not from folder project path.
-- full path --
C:\QT-projekty\jpeg-2cpu\picojpeg\jpg2tga.c
C:\QT-projekty\test-proj-j\picojpeg\jpg2tga.c
-- two file opened --
jpeg-2cpu\picojpeg\jpg2tga.c
test-proj-j\picojpeg\jpg2tga.c
-- one file opened --
jpg2tga.c
I compile project test-proj-j/, but file open from jpeg-2cpu/, if i not open both files, if i have loaded both projects.
A jaký je teda dotaz?
Qt 3.4 je archaická vykopávka, proč nepoužíváš něco aktuálního (Qt 5.6) s aktuálním QtCreatorem (3.6.1) - ten dřív měl s cestama problém (zažil jsem problém se symlinky projektového adresáře), ale v aktuální verzi problém nemam. Cesty jsou evidentně windows, kde jsem s QtCreatorem pracoval naposled před 3 lety, takže tam může být nějaký windows-specific problém.