Автор Тема: Проблем с Anjuta  (Прочетена 1093 пъти)

khalderon

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
Проблем с Anjuta
« -: Mar 04, 2006, 11:32 »
Здравейте!
Реших да ползвам Anjuta като среда за С++. Но се оказа, че не е толкова лесно. В обикновения конзолен проект се създава един сорс файл. После решавам да добавя един хедърен и един сорс файл към проекта. Създавам ги. После ги добавям към проекта. Анютата си ги копира в съответните папки. Но после при разделната компилация на добавения сорс ми излиза грешка, че не може да се намери въведения хедър!?
Ето код:
base.h:
Примерен код

class a
{
   public:
      a();
};

int f();

base.cpp
Примерен код

#include "/home/zdravko/Projects/fourth/include/base.h"//това е толкова грозно! :(
#include <iostream>

a::a()
{
   /*...*/
}

int f()
{
   /*...*/
   return 1;
}


Както виждате, средата явно не може да разбере, че всъщност base.h е в локалната папка include на проекта. А в дървовидната структура вляво Анютата си показва коректно йерархията. Какво трябва да направя, за да мога да напиша само #include "include/base.h"?
Активен

The future belongs to those who believe in the beauty of their dreams.

Emooo

  • Гост
Проблем с Anjuta
« Отговор #1 -: Mar 04, 2006, 13:25 »
би трябвало да става
се пак пробвай така "./include/base.h"
Активен

khalderon

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
Проблем с Anjuta
« Отговор #2 -: Mar 04, 2006, 14:00 »
Ако проектът е чисто конзолен - няма проблем - успях да се оправя с йерархията. Но още не мога да опитам с GTKmm проект - генерирането ми дава грешка, че има несъвместимост с версиите от pkg-config.
Активен

The future belongs to those who believe in the beauty of their dreams.

Emooo

  • Гост
Проблем с Anjuta
« Отговор #3 -: Mar 04, 2006, 15:29 »
Добър среда така и не намерих всичко има некви проблеми. Ползвам само редакторите и си правя makefile ръчно и го компилирам съветвам те и ти да направиш така иначе ще дойде момент дето изкаш не изкаш пак ще трябва да го направиш.
Активен

khalderon

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
Проблем с Anjuta
« Отговор #4 -: Mar 04, 2006, 15:37 »
Emooo, дълбоко си прав. Засега ще пиша само логиката на програмата. Пък интерфейса ще го оставя за накрая '<img'>
Активен

The future belongs to those who believe in the beauty of their dreams.

khalderon

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
Проблем с Anjuta
« Отговор #5 -: Mar 04, 2006, 15:46 »
Сега до какъв извод стигнах за Анютата:
1. Ако всичко (сорс + хедър) е в една папка - няма никакви проблеми за include директивите.
2. В момента, в който се въведе организация - cpp в /src, а h в /include, настават проблемите.
Вариантът на Емооо не върши работа. Просто не мога да повярвам, че едно IDE не може да се справи с толкова съществена работа. Проектът ми ще се състои от поне 20-30 файла - трябва ми автоматизация, но как?
Активен

The future belongs to those who believe in the beauty of their dreams.

mhydra

  • Напреднали
  • *****
  • Публикации: 715
  • Distribution: Fedora, Mandriva
  • Window Manager: GNOME
    • Профил
Проблем с Anjuta
« Отговор #6 -: Mar 08, 2006, 17:21 »
пробвай с Кдевелоп.
Вече и мен почнаха да ме дразнят някой неща в програмирането под Линукс.
Подписа на Емоо си е точно на място.
Да ти кажа на първо място са виновни фирмите, някой нарочно режат възможностите на Линукските си програми.

Както си спомняте същото стана и с Опън Офис.Толкова хубав инсталатор имаха преди а пък сега са направили някаква боза с която за да се оправиш трябва да си изгубиш сума нещо време докато го нагласиш както трябва.

Евала на фирми като nVIDIA които уиважават клиентите си независимо дали ползват Линукс илиу Виндовс. Инсталатора за драйверите им е просто прекрасен или поне аз мисля така. '<img'>
Активен

Указвам помощ за всичко свързано с Fedora и Мандрива.
Може да ме търсите на ICQ.

Emooo

  • Гост
Проблем с Anjuta
« Отговор #7 -: Mar 08, 2006, 19:13 »
Ми Kdevelop има други кусури там имам прблеми с табулацията или индента, не мога да си подредя редовете и това е. Ако копираш нещо от друг файл вътре табовете са разместват, няма как да се подравни всичко... Много ми липсва Visual Studio. Няма ли нещо дето да прилича по фунционалност на Visual Studio под Линукс?
Активен