Форум программистов, компьютерный форум CyberForum.ru

#include - ошибка компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегруженные функции. http://www.cyberforum.ru/cpp-beginners/thread189065.html
Есть код с учебника, по идеи должно быть все правильно. КОД: #include<iostream.h> #include<conio.h> int //Îáüÿâëåíèå êëàññà Rectangle class Rectangle { public: //êîíñòðóêòîðû êëàññà
C++ Как зделать иконку для exe (в wxDev-C++). Вот хотелось бы спросить как зделать иконку для exe. Просто без иконки как-то скучно. :) http://www.cyberforum.ru/cpp-beginners/thread189061.html
C++ Строки в С++
Привет. Помогите пожалуйста решить нетрудную задачу.Заранее спасибо. (если можно рабочую версию) нужно редактировать строку которая состоит из слов, разделенную любім количеством пробелов, сделать так, чтобы удалялись все цифры. очень нужна помощь.
C++ Даны натуральные число n, целые числа a1,...an
Даны натуральные число n, целые числа a1,...an. Рассмотреть отрезки последовательности a1,...an (Под последовательности идущих подряд членов), состоящие из степеней пятерки. В каждом случае получить наибольшую из длин рассматриваемых отрезков. (Определить процедуры позволяющие распозновать полные квадраты, степени пятерки целые числа).
C++ Даны действительные числа a1,...1n http://www.cyberforum.ru/cpp-beginners/thread189038.html
Даны действительные числа a1,...1n, b1,...bm. В последовательности a1,...an и в последовательности b1,...bm все члены следующие за членом с наибольшим значением (за первым по порядку, если их несколько), заменить на 0.5 Добавлено через 18 минут Даны действительные числа a1,...an, b1,...bm. В последовательности a1,...an и в последовательности b1,...bm все члены следующие за членом с наибольшим...
C++ Запуск C++ Builder 4.0 из-под пользователя с ограниченными правами Такой вопрос: Нужно установить C++ Builder 4.0 в компьютерном классе (такой старый, потому что другого лицензионного нет и возможности для изучения студентами устаивают). Но проблема в том, что он работает только из-под учетной записи администратора. Есть ли возможность работы Билдера из-под обычного пользователя? И если есть как это сделать (какие ограничения снять в системе и т.д.)?... подробнее

Показать сообщение отдельно
ps10n1ck
 Аватар для ps10n1ck
53 / 47 / 2
Регистрация: 10.11.2010
Сообщений: 132
10.11.2010, 18:41  [ТС]     #include - ошибка компиляции
ну раньше я вроде так и делал...

но сейчас это не помогает почему-то... все равно выдает ту же ошибку.

фот к примеру часть кода defines.h
Код
#ifndef DEFINES_H_
#define DEFINES_H_

#define WIN32_LEAN_AND_MEAN
#define _CRT_SECURE_NO_DEPRECATE

#include <windows.h>
#include <d3d9.h>

#pragma comment(lib,"d3d9.lib")

LPDIRECT3D9 pDirect3D                = NULL;
LPDIRECT3DDEVICE9 pDirect3DDevice    = NULL;

#endif  // DEFINES_H_
этот файл подключается к файлам class.Move.h и class.Mesh.h
а class.Move.h подключается к main.cpp

pDirect3DDevice к примеру используется в файлах class.Move.h и class.Mesh.h

при компиляции ошибка выдается:
1>class.Move.obj : error LNK2005: "struct IDirect3DDevice9 * pDirect3DDevice" (?pDirect3DDevice@@3PAUIDirect3DDevice9@@A) already defined in main.obj
1>class.Move.obj : error LNK2005: "struct IDirect3D9 * pDirect3D" (?pDirect3D@@3PAUIDirect3D9@@A) already defined in main.obj
1>class.Mesh.obj : error LNK2005: "struct IDirect3D9 * pDirect3D" (?pDirect3D@@3PAUIDirect3D9@@A) already defined in main.obj
1>class.Mesh.obj : error LNK2005: "struct IDirect3DDevice9 * pDirect3DDevice" (?pDirect3DDevice@@3PAUIDirect3DDevice9@@A) already defined in main.obj
 
Текущее время: 19:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru