|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.10.2015, 11:15 | #1 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 35
|
Напомните пожалуйста, как подключать файлы.
В общем такая проблема.
Visual studio, есть 2 файла, первый - main.cpp, там главный цикл для входа в программу со множеством подключенных библиотек как к примеру GLEW, GLFW, GLM. Второй файл, предположим Draw_Window.cpp в котором предполагается что будут находится все функции по отрисовки объектов openGL, файл Draw_Window.cpp подключается к файлу main.cpp через #include "Draw_Window.cpp" в main.cpp. И в общем собственно сама проблема то в том что в файле Draw_Window.cpp нельзя прописывать #include <GLFW/glfw3.h> и #include <GL/glew.h> потому что это уже прописано один раз в main.cpp, но необходимо мне чтобы функции по отрисовки openGL распознавались в файле Draw_Window.cpp Как это решается?
ученик самоучка
Последний раз редактировалось koker_007; 10.10.2015 в 11:25. |
10.10.2015, 11:46 | #2 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Нафига .cpp файлы включать?
Заголовочные файлы в помощь. |
10.10.2015, 12:15 | #3 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 35
|
Переименновал файлы main.cpp и Draw_Window.cpp в main.h и Draw_Window.h
При сборки проекта все равно продолжает писать: main.h слишком много включаемых файлов: глубина = 1024 draw_window.h слишком много включаемых файлов: глубина = 1024
ученик самоучка
|
10.10.2015, 13:20 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Вы сорцы переимнованием превратили в заголовки? Вы идиот или просто не имеет ни малейшего представления о языке?
|
10.10.2015, 14:05 | #5 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
https://en.wikipedia.org/wiki/Include_guard
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
10.10.2015, 14:42 | #6 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 35
|
Решил
Главный файл создал как .cpp а подключаемый создал как .h Все работает, проблем нет. спс
ученик самоучка
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenGL 4+ и как правильно подключать в visual studio | koker_007 | Помощь студентам | 1 | 01.10.2015 21:12 |
Cmake, как построить и подключать библиотеки | koker_007 | Общие вопросы C/C++ | 21 | 06.09.2015 10:45 |
Сборка компонентов (напомните название пожалуйста) | FleXik | Компоненты Delphi | 6 | 02.03.2015 20:29 |
как подключать свой заголовочный файл через <> | _SOKOL_ | Общие вопросы C/C++ | 14 | 04.02.2013 12:05 |
Напомните пожалуйста | I.C.E | Помощь студентам | 3 | 28.10.2009 09:08 |