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

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Проблем с kdevelop
« -: Apr 09, 2007, 16:31 »
Давам му да създаде нов проект. Избирам обикновена програма, казваща здрасти. Давам F9 и грешка:
Примерен код
Could not run application
The application does not have the executable bit set.
Try rebuilding the project, or change permissions
manually.

Е как да направя файла изпълним след като той още не е създаден?

П.С. Досега съм програмирал само за ДОС със Borland и не са ми много ясни нещата тук под Линукс. В началото искам да правя текстови (конзолни) програми като използвам графична среда за програмиране. По нататък може да мина и към графични програми (с QT библиотека).
Мерси за разбирането
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

TheNightmare

  • Гост
Проблем с kdevelop
« Отговор #1 -: Apr 09, 2007, 16:44 »
Отиваш на Build->Build Project То ще те пита дали да стартира GNU Autotools щото досега не ги е стартирал. Ти му казваш да ги стартира и си готов.
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Проблем с kdevelop
« Отговор #2 -: Apr 09, 2007, 17:03 »
Oще нещо да попитам. Компилирам една програма, която си работи с Борланд ц++. Дава ми следната грешка:
Примерен код

/home/***/Desktop/funkcii.cpp:70: error: name lookup of `i' changed for new ISO `for' scoping
/home/***/Desktop/funkcii.cpp:64: error: using obsolete binding at `i'


Това се отнася за следния код:
Примерен код

w=m[1][1];
 for (int i=0; i<k;i++)
    {for (int j=0; j<q; j++)
      if (m[i][j] >w) w=m[i][j];
    }
 cout << "max:" << w;
  w=m[1][1];
 for (i=0; i<k;i++)
    {for (int j=0; j<q; j++)
      if (m[i][j] <w) w=m[i][j];
    }
  cout << "\nmin:" << w << "\n";
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Проблем с kdevelop
« Отговор #3 -: Apr 09, 2007, 17:26 »
Аха
ясно
i трябва да се декларира извън условието на if. Малко непрактично. Знаете ли как може да се оправи?
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

TheNightmare

  • Гост
Проблем с kdevelop
« Отговор #4 -: Apr 09, 2007, 18:00 »
Двата цикъла са съвсем различни. Ако декларираш една променлива в единия то тя не се декларира автоматично за цялата програма. Така че просто декларираи променливата извън конструкцията на цикъла и ще работи. Не знам как този код е работел в другия компилатор. Явно има разминаване в стандартите.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Проблем със старт на KDevelop
Настройка на програми
bira_more 1 866 Последна публикация Jul 12, 2005, 18:06
от vlad73
Kdevelop ми мени подравняването на текста
Настройка на програми
mhydra 1 832 Последна публикация Dec 01, 2005, 14:52
от jivkojj
Грешка при инстралацията на kdevelop
Настройка на програми
glarus 0 620 Последна публикация Apr 05, 2006, 11:55
от glarus
Kdevelop qt cyrillic qmessageboxes
Общ форум
georgi_rosenov 1 939 Последна публикация Apr 11, 2007, 13:15
от ji
KDevelop debuging
Общ форум
georgi_mei 1 772 Последна публикация Feb 09, 2012, 10:50
от georgi_mei