makefile SAU blocuri de cod pentru a eclipsa pe ubuntu

salut, am un proiect c++ opengl/opencv codeblocks http://www.openframeworks.cc/setup/linux-codeblocks cu toate makefiles. chiar dacă codeblocks pare a fi un instrument grat, sunt dependent de eclipse (folosind-o cu python și java). Există vreo modalitate de a-l importa în eclipsă fără a se topi creierul?

Există vreo unealtă automată sau blackmagic pentru crearea unui proiect eclipse din proiectul blocuri de cod sau din surse și fișiere make?

[EDIT] ok, am reușit să compilez cu proiectul Makefile în CDT-ul Eclipse.

acum am fișiere binare în projectpath/bin/ (și nu vreau să modific fișierul make pentru că este puțin mizerie).

daca le folosesc din shell functioneaza ok. dar fac clic pe butonul Run în eclipse "Launch failed. Binary not found."

cum pot spune lui eclipse pentru a localiza corect proiectul compilat?


person nkint    schedule 10.04.2011    source sursă


Răspunsuri (2)


Dacă aveți un makefile pentru el, atunci opțiunea de proiect Makefile a lui Eclipse CDT ar trebui să funcționeze bine.

person JackMc    schedule 10.04.2011
comment
îmi dă o eroare la încărcarea bibliotecii. am adăugat libfmodex.so în proprietățile proiectului › c/c++ general › căi și simboluri › biblioteci, dar niciun rezultat.. - person nkint; 10.04.2011
comment
problema este (cred) că makefile-ul este plin de o cale absolută precum ADDONS_LIBS_SHARED = $(shell ls ../../../addons/*/libs/*/lib/$(LIBSPATH)/*.so) - person nkint; 10.04.2011

Există un fir pe forumul openframeworks care discută despre utilizarea eclipse ca editor pentru openframeworks la http://www.openframeworks.cc/forum/viewtopic.php?t=435

o altă soluție foarte ieftină este să folosiți orice editor doriți și să utilizați modul linie de comandă codeblocks pentru compilarea proiectului dvs. într-un shell

codeblocks --build whatever.cbp
person Nikolaus Gradwohl    schedule 10.04.2011
comment
multumesc pentru sfat. Știu acest subiect, dar cred că este depășit, deoarece există unele diferențe 1) în eclipsa mea (helios), cum ar fi vizualizarea țintă de construcție și 2) în cel mai recent makefile $ (PWD). codeblocks --build nu permite depanarea, cred - person nkint; 11.04.2011