Титла: Проблем с Anjuta Публикувано от: khalderon в Mar 04, 2006, 11:32 Здравейте!
Реших да ползвам Anjuta като среда за С++. Но се оказа, че не е толкова лесно. В обикновения конзолен проект се създава един сорс файл. После решавам да добавя един хедърен и един сорс файл към проекта. Създавам ги. После ги добавям към проекта. Анютата си ги копира в съответните папки. Но после при разделната компилация на добавения сорс ми излиза грешка, че не може да се намери въведения хедър!? Ето код: base.h:
base.cpp
Както виждате, средата явно не може да разбере, че всъщност base.h е в локалната папка include на проекта. А в дървовидната структура вляво Анютата си показва коректно йерархията. Какво трябва да направя, за да мога да напиша само #include "include/base.h"? Титла: Проблем с Anjuta Публикувано от: Emooo в Mar 04, 2006, 13:25 би трябвало да става
се пак пробвай така "./include/base.h" Титла: Проблем с Anjuta Публикувано от: khalderon в Mar 04, 2006, 14:00 Ако проектът е чисто конзолен - няма проблем - успях да се оправя с йерархията. Но още не мога да опитам с GTKmm проект - генерирането ми дава грешка, че има несъвместимост с версиите от pkg-config.
Титла: Проблем с Anjuta Публикувано от: Emooo в Mar 04, 2006, 15:29 Добър среда така и не намерих всичко има некви проблеми. Ползвам само редакторите и си правя makefile ръчно и го компилирам съветвам те и ти да направиш така иначе ще дойде момент дето изкаш не изкаш пак ще трябва да го направиш.
Титла: Проблем с Anjuta Публикувано от: khalderon в Mar 04, 2006, 15:37 Emooo, дълбоко си прав. Засега ще пиша само логиката на програмата. Пък интерфейса ще го оставя за накрая
![]() Титла: Проблем с Anjuta Публикувано от: khalderon в Mar 04, 2006, 15:46 Сега до какъв извод стигнах за Анютата:
1. Ако всичко (сорс + хедър) е в една папка - няма никакви проблеми за include директивите. 2. В момента, в който се въведе организация - cpp в /src, а h в /include, настават проблемите. Вариантът на Емооо не върши работа. Просто не мога да повярвам, че едно IDE не може да се справи с толкова съществена работа. Проектът ми ще се състои от поне 20-30 файла - трябва ми автоматизация, но как? Титла: Проблем с Anjuta Публикувано от: mhydra в Mar 08, 2006, 17:21 пробвай с Кдевелоп.
Вече и мен почнаха да ме дразнят някой неща в програмирането под Линукс. Подписа на Емоо си е точно на място. Да ти кажа на първо място са виновни фирмите, някой нарочно режат възможностите на Линукските си програми. Както си спомняте същото стана и с Опън Офис.Толкова хубав инсталатор имаха преди а пък сега са направили някаква боза с която за да се оправиш трябва да си изгубиш сума нещо време докато го нагласиш както трябва. Евала на фирми като nVIDIA които уиважават клиентите си независимо дали ползват Линукс илиу Виндовс. Инсталатора за драйверите им е просто прекрасен или поне аз мисля така. ![]() Титла: Проблем с Anjuta Публикувано от: Emooo в Mar 08, 2006, 19:13 Ми Kdevelop има други кусури там имам прблеми с табулацията или индента, не мога да си подредя редовете и това е. Ако копираш нещо от друг файл вътре табовете са разместват, няма как да се подравни всичко... Много ми липсва Visual Studio. Няма ли нещо дето да прилича по фунционалност на Visual Studio под Линукс?
|