Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> undefined reference to WinMain... ошибка компиляции-сам не справлюсь 
:(
    Опции темы
Гость_Гость
Дата 2.4.2005, 19:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











возможно глупый вопрос , но...
вобщем проблема в следующем - при компиляции вылетает единственная ошибка undefined reference to _WinMain@16 , хотя приложениие консольное... исходник не мой - спер из сети) почитал про подобные ошибки , но это мне не особо помогло =(
юзаю lcc win32 , может в нем все дело , хотя перекопал уже все настройки какие мог... помогите запустить эту дрянь , если возможно
  Вверх
chipset
Дата 2.4.2005, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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



Скорее всего, функция не обьявлена у исходника, без кода тут мало что скажешь.

Это сообщение отредактировал(а) chipset - 2.4.2005, 19:09


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Гость_Гость
Дата 2.4.2005, 19:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











исходник брал отсюда(внизу страницы):
http://beda.stup.ac.ru/psf/ziss/wmaster/bo...engl.htm#SAMPLE


функция main наместе, откуда вобще взялась WinMain - вот что я не пойму %|
  Вверх
srd
Дата 2.4.2005, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

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



Приложение консольное, а компилируешь как Win32 application, вот и ошибка. Создай консольный проект и добавь в него исходник.



--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
chipset
Дата 2.4.2005, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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



srd, он в lcc компилит..


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
srd
Дата 2.4.2005, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

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



А какая разница? В LCC-WIN32 тоже есть разделение на консольные/неконсольные проекты.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
chipset
Дата 2.4.2005, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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



Цитата(srd @ 2.4.2005, 08:20)
В LCC-WIN32 тоже есть разделение на консольные/неконсольные проекты.

Не буду ламерствовать, я никогда не работал в lcc..


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Guest
Дата 2.4.2005, 19:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
Создай консольный проект

да нет , в lcc я уже выставил на консоль , все равно глюкает...
  Вверх
Гость_Гость
Дата 2.4.2005, 19:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











что-то вроде слышал , что у lcc проблемы с юникодом , если дело может быть в этом , подскажите как проверить/обойти эту фишку
  Вверх
srd
Дата 2.4.2005, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

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



Если компилятор говорит: "undefined reference to _WinMain@16", то это означает, что ты компилирешь НЕ консольное приложение и юникод тут не причём. Но, например, в той версии, что есть у меня, компилятору пофиг на main/WinMain - возмёт то, что найдёт первым. Впрочем, этот искодник в lcc-win32 в чистом виде не компилируем, с ни glut не поставляется.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
Гость_Гость
Дата 2.4.2005, 19:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











до ГЛУТа дело даже не доходит)
а то что у линкера выставлен cosole appl. - это сто процентов... попробую еще через командную строку,может прокатит
  Вверх
Гость_Гость
Дата 2.4.2005, 23:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











хм..
оставил вот такой кусок:
Код

#include <gl\glut.h>

int main(int argc,char *argv[])
{
//--Инициализация функций библиотеки GLUT-----------------------------//
glutInit(&argc, argv);

return 0;
}

теперь не может найти _glutInit@8
объясните мне дураку , ГДЕ он ее теряет? я так понимаю он не находит glut32.dll... может я ее кладу не туда?
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

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


 




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


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

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