GANGSTER Опубликовано 7 декабря, 2006 Жалоба Поделиться Опубликовано 7 декабря, 2006 Недавно начал програмировать под 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!!! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 7 декабря, 2006 Жалоба Поделиться Опубликовано 7 декабря, 2006 а вы их (var) как static сделайте Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
GANGSTER Опубликовано 7 декабря, 2006 Автор Жалоба Поделиться Опубликовано 7 декабря, 2006 я конешно могу понаставлять static но это не выход область видимости int var в a.cpp только a.cpp а double var в b.cpp только b.cpp еще раз повоторю, оба файла абсолютно ничем не звязаны, только находяться в одной цели Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 7 декабря, 2006 Жалоба Поделиться Опубликовано 7 декабря, 2006 Цитата: область видимости int var в a.cpp только a.cpp а double var в b.cpp только b.cpp KDevelop так не считает: Цитата: multipli definition of 'var' static для того и нужен (в том числе) кстати, а инструкцию вы прочитали? возможно, вы там и найдёте решение проблемы Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.