| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > C++ не поддерживает int по умолчанию |
| Автор: baltushka 8.6.2009, 22:27 | ||
Моя вторая прога на С - пример из очередного учебника
компилятор выдает ошибку "C++ не поддерживает int по умолчанию". подскажите, как исправить?? Заранее спасибо!! |
| Автор: Курсант 8.6.2009, 22:36 |
| Боюсь ошибиться, но это скорее всего значит что компилятор не может понять, какой тип данных использовать для объявляемых переменных, и говорит что по умолчанию сделать их типом int он не может. Объявите их явно... А еще там должна быть строка, в которой у Вас ошибка, по этой строке можно найти Вашу причину... Те самые неправильно объявленные переменные... ИМХО... Добавлено через 49 секунд на две минуты опоздал... |
| Автор: 586 8.6.2009, 22:52 |
Ну и чего в проге на Си присутствуют C++ заголовки. Это уже прога на C++. Исправь строку int main(int argc, char *argv[]) и ошибка исправится. |
| Автор: baltushka 8.6.2009, 22:55 | ||
да, С++ в visual c++. Исправила, выдал кучу ошибок:
|
| Автор: 586 8.6.2009, 23:04 | ||
| Исходник у вас скомпилировался без ошибок. Ошибки выдаёт компановщик. Нужно указать lib-файлы.
|
| Автор: baltushka 8.6.2009, 23:47 | ||
сорри, за долгий ответ, но опять ошибки!
|
| Автор: azesmcar 8.6.2009, 23:49 |
| baltushka Это ошибки линкера, подключите библиотеку glut в настройках проекта. |
| Автор: baltushka 9.6.2009, 00:01 | ||
Ох!! Мне кажется, я не умею((((( А еще кажется, что ее попросту нет на моем компе, и что ее надо скачать дополнительно и что-то сделать с ней, дабы она была совместима с Borland.. это так?? |
| Автор: andrew_121 9.6.2009, 00:04 |
| Ужасно видеть отчет компилятора на русском))) Сразу теряешься. Не можешь понять, кто выдает такие ошибки, юзер перевел, или компилер инопланетный Сам до недавнего времени не знал про сущевствование русских версий сред разработки. Скачал недавно MSVS-2008 RUS, установил, ужаснулся, снес. Это я так, не по теме, мысли вслух. |
| Автор: baltushka 9.6.2009, 00:07 |
| andrew_121 , согласна, есть в этом что-то чуждое нашему менталиетту, да и не спасает "понятная" ругань(( А по теме что-нибудь можно? |
| Автор: andrew_121 9.6.2009, 00:07 |
А при чем тут Борланд? У тебя же Microsoft Visual Studio. Я правильно понял? |
| Автор: baltushka 9.6.2009, 00:10 |
| Ой, да! Это мне на глаза из Delphi попалось Добавлено через 12 минут и 51 секунду Я нашла glut.h, glut32.dll и glut32.lib и положила в lib и include\GL. Как программно подключить библиотеку? |
| Автор: Dmi3ev 9.6.2009, 00:24 | ||||
а еще можно качнуть http://freeglut.sourceforge.net/index.php#download хз, странно как-то,
обычно в них пишут, что надо сначала скачать вот это, вот это, а потом садиться... поэтому можно поискать ответ там |
| Автор: 586 9.6.2009, 00:29 |
| #pragma comment (lib, "glut32.lib") |
| Автор: baltushka 9.6.2009, 00:33 | ||
Даа!! Подключила, заработало!!! Спасибо большое!!!!! Вы спасаете мою душу!! |
| Автор: jhonyxakep 10.6.2009, 13:30 |
| И это всё из-за библиотек? Не... Руские компилеры не буду никогда ставить! |
| Автор: mes 10.6.2009, 14:42 |
| Автор: jonie 10.6.2009, 21:58 | ||
это вы их куда конкретно запихнули? в виндовсе не принято пихать свои библиотеки например в include папку студии... нужно положить их в подпапку программы например и установить опции проекта так, чтобы он эту папку включал в пути при компиляции и линковке... |
| Автор: porshegt3 28.1.2010, 21:01 | ||||
а может надо объявлять не
на
? Я читал что это имеет смысл... |
| Автор: andrew_121 28.1.2010, 22:21 |
имеет. только наоборот от того что вы читали. |