Перейти к содержанию

Вопрос по KDevelop, please HELP!


Рекомендуемые сообщения

Недавно начал програмировать под Linux

как IDE использую KDevelop

и тут у меня возникла проблема

если я создаю два файла

a.cpp

 int var;
.....

b.cpp

double var;
....

оба файла файла в цели проэкта (AutoManager)

то Kdevelop не компилить - multipli definition of 'var'

что за глюк

файли а.cpp b.cpp никамими хидерами и инклудами не связаны

под VС++ 6.0 все компилиться

PLEASE HELP!!!

Ссылка на комментарий
Поделиться на другие сайты

я конешно могу понаставлять static

но это не выход

область видимости

int var в a.cpp только a.cpp

а double var в b.cpp только b.cpp

еще раз повоторю, оба файла абсолютно ничем не звязаны, только находяться в одной цели

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

область видимости

int var в a.cpp только a.cpp

а double var в b.cpp только b.cpp

KDevelop так не считает:

Цитата:

multipli definition of 'var'

static для того и нужен (в том числе)

кстати, а инструкцию вы прочитали? возможно, вы там и найдёте решение проблемы

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...