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

Непонятка с заголовочными файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа, которая переводит числа в слова http://www.cyberforum.ru/cpp-beginners/thread337519.html
Здрасти всем. Есть код: #include <conio.h> #include <stdio.h> #include <iostream> #include <stdlib.h> string NumericToString(int n)
C++ Указатели в C++. Я никак не могу понять чем отличаются следующие объявления: int const * pTemp; const int * pTemp; И вот еще что не понятно: const char = "Some string" char const = "Some other string"; Еще в одном исходнике видел: int const iTemp; http://www.cyberforum.ru/cpp-beginners/thread337499.html
C++ файл .obj и его редактирование
привет всем. пытался кое что вырезать и скомпилировать один проект (созданный не мной) ошибка компилятора: blabla.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl GetDDS(char *)" (?GetDynDNS@@YAHPAD@Z) в функции "void __cdecl SPass(void)" (?SPass@@YAXXZ) Может можно как-то отредактировать файл .obj ?
C++ Идентификатор не определен
разобрался :)
C++ Написание приложениея под винду http://www.cyberforum.ru/cpp-beginners/thread337444.html
Доброй ночи. Вопрос глупый, но он есть.Прошу Вашей помощи. Научился немного писать консольный приложения, сейчас хочу начинать учится писать программульки для винды в людском виде. Вообщем с окнами и т.д. и т.п. Порыскал в инете и столкнулся с кучой инфы. Подскажите с чего лучше начать,литература или видеоуроки. И как лучше начать это дело :) Всем заранее спасибо.
C++ Посоветуйте парсер kml и igc на С Нужна библиотека, которая из файла igc и kml вытаскивает точки и позволяет бы работать с ними. Буду благодарен за помощь! подробнее

Показать сообщение отдельно
savak
2 / 2 / 0
Регистрация: 28.03.2009
Сообщений: 61
30.07.2011, 14:57     Непонятка с заголовочными файлами
game.h
C++
1
2
3
4
5
6
7
8
9
10
#ifndef _GAME_H_
#define _GAME_H_
 
#include <gl\gl.h>          
#include <gl\glu.h>         
 
#pragma comment (lib, "opengl32.lib")
#pragma comment (lib, "glu32.lib")
 
#endif
game.cpp
C++
1
#include "game.h"
Почему то такой код не работает. Выдает просто миллион ошибок в заголовочном файле gl.h . Зато стоит убрать из game.cpp единственную строчку #include "game.h", все становится в полном порядке. Но стоит в какой нибудь файл подключить game.h, снова миллион ошибок. Кто нибудь объяснит с чем это связано?

Пример ошибок
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152): error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152): error C2146: syntax error : missing ';' before identifier 'glAccum'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152): error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1153): error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1153): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1153): error C2086: 'int WINGDIAPI' : redefinition
1>          c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1153): error C2146: syntax error : missing ';' before identifier 'glAlphaFunc'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1153): error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1153): error C2086: 'int APIENTRY' : redefinition
1>          c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1153): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1154): error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1154): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1154): error C2086: 'int WINGDIAPI' : redefinition
1>          c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1154): error C2146: syntax error : missing ';' before identifier 'glAreTexturesResident'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1154): error C2371: 'APIENTRY' : redefinition; different basic types
1>          c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1154): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1155): error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1155): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v7.0a\include\gl\gl.h(1155): error C2086: 'int WINGDIAPI' : redefinition
и т.д. Не стану приводить все ошибки ибо их там слишком много!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru