Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> cannot open file "mainCRTStartup.obj" 
:(
    Опции темы
Reptor
Дата 22.6.2008, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



Взял урок1 от NeHe а мне выдаётся ошибка
 Linking...
LINK : fatal error LNK1104: cannot open file "mainCRTStartup.obj"
Error executing link.exe.


Что это значит и как это исправить??

Добавлено через 11 минут и 28 секунд
Исправил эту и вывалилось ещё 2

Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/rwrwerwer.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

PM MAIL ICQ   Вверх
586
Дата 22.6.2008, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: нет
Всего: 146



Надо было создавать GUI приложение, а не консольное.
В настройках проекта посмотри: Linker -> System -> SubSystem - Windows (/SUBSYSTEM:WINDOWS)
PM   Вверх
Reptor
Дата 22.6.2008, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



я смотрю где я добавлял opengl32.lib glu32.lib glut32.lib /entry:"mainCRTStartup"  и там есть /subsystem:windows 

Что надо сделать?

Добавлено через 2 минуты
Да и я создал Win32 Application
PM MAIL ICQ   Вверх
FNick
Дата 22.6.2008, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 18.6.2008
Где: г.Сыктывкар

Репутация: нет
Всего: нет



Может ты перепутал библиотеку? Там нет glut32.lib, а есть glaux.lib
PM MAIL ICQ   Вверх
586
Дата 22.6.2008, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: нет
Всего: 146



Цитата(Reptor @  22.6.2008,  18:59 Найти цитируемый пост)
я смотрю где я добавлял opengl32.lib glu32.lib glut32.lib /entry:"mainCRTStartup"  и там есть /subsystem:windows 

Убери эту опцию. Или пропиши /entry:WinMainCRTStartup (wWinMainCRTStartup для Юникода).
PM   Вверх
Reptor
Дата 22.6.2008, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



586, спасибо помогло  smile 


Цитата

Или пропиши /entry:WinMainCRTStartup (wWinMainCRTStartup для Юникода). 



а зачем отдельно для Юникода? 
PM MAIL ICQ   Вверх
586
Дата 23.6.2008, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: нет
Всего: 146



Эти функции инициализируют CRT (C Run-Time Library) и собирают необходимую информацию для вызова функций WinMain или wWinMain. Функция WinMainCRTStartup вызывает WinMain, а wWinMainCRTStartup вызывает wWinMain. Если функция не найдена, выдаётся ошибка Unresolved External. Также и с функцией main.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0781 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.