|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2012, 08:20 | #1 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 12
|
Компилирование проекта с несколькими файлами
Буду не первым кто задаст подобный вопрос, так что дико извиняюсь. Итак пытаюсь компилить проект с 2-мя "сpp" и 2-мя "h" файлами и выскакивает подобное.
Код:
Стоит сказать что кроме стандартных библиотек использую еще библиотеки DirectX. Я лучше выложу проект чтобы не приводить полного содержимого файлов (а то многовато получиться). П.СЫ.: На поиски в гугл не отправлять. Уже лазил, по нему исправление ошибки не нашел; Последний раз редактировалось rengen; 16.03.2012 в 08:31. |
16.03.2012, 08:29 | #2 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 12
|
но если вкратце описать файлы и их содержимое то вот:
****************** main.cpp /////////////////////////// #include "main.h" void WinMain(...) { ... } ****************** ****************** main.h ////////////////////////// #pragma once #include "windows.h" ... #include "DHINPUT.h" #include "Objects.h" ... ****************** ****************** Objects.cpp /////////////////////////// #include "main.h" class BULLET { public: int X,Z; BULLET(); ~BULLET(); void DrawObject(); ... }; ... ****************** ****************** Objects.h /////////////////////////// #pragma once #include "main.h" BULLET::BULLET() { ... } ... ****************** Include Guard тоже не предлагать изначально им самым и пользовался - не помогло. |
16.03.2012, 08:40 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
если в .h описываете переменные то они должны быть extern,
а в соответствующем .cpp уже они сами(без extern) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
16.03.2012, 08:52 | #4 | |
Пользователь
Регистрация: 19.01.2012
Сообщений: 12
|
Цитата:
А нет вру. Помогло. Не в тот файл вставил. Спасибо. Последний раз редактировалось ACE Valery; 16.03.2012 в 14:56. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компилирование FAR + MASM | _PROGRAMM_ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 9 | 13.04.2011 08:58 |
работа с несколькими файлами | nik1905 | Microsoft Office Excel | 6 | 01.03.2011 13:25 |
Компилирование проекта на Delphi в ассемблер | Legat | Общие вопросы Delphi | 3 | 10.04.2009 16:07 |
проблема при работе с несколькими исходными файлами | Grind | Помощь студентам | 2 | 19.02.2008 19:37 |