Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ / 7 сообщений из 7, страница 1 из 1
02.08.2004, 09:23
    #32630829
VRN
VRN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++
Коллеги !
При компиляции на С++Builder5 выдается:
[Linker Error] Unresolved external 'WinMain' referenced from D:\BORLAND\CBUILDER5\LIB\C0W32.OBJ

Что сие значит и как с ним бороться?
Спасибо..
...
Рейтинг: 0 / 0
02.08.2004, 10:36
    #32630922
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++
Это значит, что оно собирало файл с неявно описанной функцией WinMain и собрало её. Потом пришёл линковщик и не смог найти, откуда бы ему взять реализацию для неявно описанной WinMain :)
Скорее всего не хватает хедера "windows.h"
...
Рейтинг: 0 / 0
03.08.2004, 11:02
    #32632656
VRN
VRN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++
Не помогло... У меня подозрение, что что то в настройках проекта не в порядке :(
...
Рейтинг: 0 / 0
03.08.2004, 11:16
    #32632701
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++
да нет у тебя скорее всего то что описал CEMb
посмотри полутше свой проектик
или опиши типа реализацию этой функции



 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
03.08.2004, 12:40
    #32633024
VRN
VRN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++
Ок, спасибо, буду пробовать
...
Рейтинг: 0 / 0
05.08.2004, 09:36
    #32636210
VRN
VRN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++
Вот, что получается:
Если ( даже не брать мой проект),а просто я рисую окошко с 3-4 элементами , на ButtonClick сажаю простенький код , компилю и запускаю - проблем нет .. но только стоит мне его сохранить под каким-нить именем (Save project as)
например меняю unit1.cpp на pr1.cpp , а project1.bpr на pr1.bpr , и после этого повторно компилю, выдается
[Linker Error] Unresolved external 'WinMain' referenced from D:\BORLAND\CBUILDER5\LIB\C0W32.OBJ
Все закрываю, запускаю снова Билдер, пытаюсь открыть проект.. и не открывается. В чем дело..понять не могу.
...
Рейтинг: 0 / 0
05.08.2004, 10:15
    #32636287
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++
давно я не работал на билдере...

авторнапример меняю unit1.cpp на pr1.cpp , а project1.bpr на pr1.bpr , и после этого повторно компилю, выдается
Смотри, где эти пути используются.

Как я понял, билдер делает так: генерит некоторое ядро, которое зовёт функцию Main, определённую пользователем. Сама реадлизация вызова после компилятора попадает в C0W32.OBJ. Дальше билдер прописывает путь (видимо как раз в project1.bpr) для реализации - unit1.cpp (есть в этом файле WinMain?)
Но вот почему оно не реагирует на переименование файлов - не знаю....
Посмотри руками файл проекта. Или ещё может быть make-файл.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]