Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы... Помогите plz! 
:(
    Опции темы
Voker57
  Дата 21.1.2004, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 18.2.2003
Где: Краснодар

Репутация: нет
Всего: 1



1.Я объявляю глобальные переменные nn и zz в Plot.cpp и использую их в другом файле. При компиляции он мне выдает следущее:
Цитата
The PlotView.obj : error LNK2005: "int  zz" (?zz@@3HA) already defined in Plot.obj
The PlotView.obj : error LNK2005: "int  nn" (?nn@@3HA) already defined in Plot.obj
Debug/The Plot.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

The Plot.exe - 3 error(s), 0 warning(s)

Почему так?
2. Я вывожу на экран пиксели так:
Код
for (int iraq = 0; iraq < 1023; iraq++)
{
 pDC->SetPixel(iraq,iraq*nn + zz+33,RGB(255,0,0));
};

Но y выводимого пикселя всегда получается 0!
СУБЖ.


--------------------
Но кто из вас не прав, кто виноват во всей создавшейся никчёмной сложности
Судить об этом не имею никакой возможности.
При следующем свидании вы сами выйдете из тупика.
Ну, до свидания, пока. :-)
Д.И. Хармс
Самый радиоактивно загрязненный сайт 2004
PM MAIL WWW ICQ YIM   Вверх
mr.DUDA
Дата 21.1.2004, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Один топик - один вопрос.

1. Объяви переменные в .h-файле как extern, а в .cpp - без extern, и подключай ко второму .cpp-файлу первый .h-файл (а не .cpp к .cpp)

2. Как был создан pDC ? Возможно, битность не совпадает с битностью экрана (или pDC вообще монохромный). И потом надо вручную проверить: pDC->SetPixel(10,10,RGB(255,0,0));, может баги с расчётом координат.


--------------------
user posted image
PM MAIL WWW   Вверх
Voker57
Дата 22.1.2004, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 18.2.2003
Где: Краснодар

Репутация: нет
Всего: 1



[/QUOTE]
Цитата
1. Объяви переменные в .h-файле как extern, а в .cpp - без extern, и подключай ко второму .cpp-файлу первый .h-файл (а не .cpp к .cpp)

Цитата
Я объявляю глобальные переменные nn и zz в Plot.cpp

Ошибочка вышла : я объявляю его в Plot.h
Цитата
Как был создан pDC ? Возможно, битность не совпадает с битностью экрана (или pDC вообще монохромный). И потом надо вручную проверить: pDC->SetPixel(10,10,RGB(255,0,0));, может баги с расчётом координат

pDC был создан так: этот код находится в функции OnDraw
Код
void CThePlotView::OnDraw(CDC* pDC)

С числовыми значениями всё ок.



--------------------
Но кто из вас не прав, кто виноват во всей создавшейся никчёмной сложности
Судить об этом не имею никакой возможности.
При следующем свидании вы сами выйдете из тупика.
Ну, до свидания, пока. :-)
Д.И. Хармс
Самый радиоактивно загрязненный сайт 2004
PM MAIL WWW ICQ YIM   Вверх
Voker57
Дата 26.1.2004, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 18.2.2003
Где: Краснодар

Репутация: нет
Всего: 1



Ошибки так и остались!


--------------------
Но кто из вас не прав, кто виноват во всей создавшейся никчёмной сложности
Судить об этом не имею никакой возможности.
При следующем свидании вы сами выйдете из тупика.
Ну, до свидания, пока. :-)
Д.И. Хармс
Самый радиоактивно загрязненный сайт 2004
PM MAIL WWW ICQ YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2951 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.