|
|
|
C++
|
|||
|---|---|---|---|
|
#18+
Коллеги ! При компиляции на С++Builder5 выдается: [Linker Error] Unresolved external 'WinMain' referenced from D:\BORLAND\CBUILDER5\LIB\C0W32.OBJ Что сие значит и как с ним бороться? Спасибо.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 09:23 |
|
||
|
C++
|
|||
|---|---|---|---|
|
#18+
Это значит, что оно собирало файл с неявно описанной функцией WinMain и собрало её. Потом пришёл линковщик и не смог найти, откуда бы ему взять реализацию для неявно описанной WinMain :) Скорее всего не хватает хедера "windows.h" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 10:36 |
|
||
|
C++
|
|||
|---|---|---|---|
|
#18+
Не помогло... У меня подозрение, что что то в настройках проекта не в порядке :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2004, 11:02 |
|
||
|
C++
|
|||
|---|---|---|---|
|
#18+
да нет у тебя скорее всего то что описал CEMb посмотри полутше свой проектик или опиши типа реализацию этой функции ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2004, 11:16 |
|
||
|
C++
|
|||
|---|---|---|---|
|
#18+
Вот, что получается: Если ( даже не брать мой проект),а просто я рисую окошко с 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 Все закрываю, запускаю снова Билдер, пытаюсь открыть проект.. и не открывается. В чем дело..понять не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2004, 09:36 |
|
||
|
C++
|
|||
|---|---|---|---|
|
#18+
давно я не работал на билдере... авторнапример меняю unit1.cpp на pr1.cpp , а project1.bpr на pr1.bpr , и после этого повторно компилю, выдается Смотри, где эти пути используются. Как я понял, билдер делает так: генерит некоторое ядро, которое зовёт функцию Main, определённую пользователем. Сама реадлизация вызова после компилятора попадает в C0W32.OBJ. Дальше билдер прописывает путь (видимо как раз в project1.bpr) для реализации - unit1.cpp (есть в этом файле WinMain?) Но вот почему оно не реагирует на переименование файлов - не знаю.... Посмотри руками файл проекта. Или ещё может быть make-файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2004, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32630829&tid=2034587]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 285ms |

| 0 / 0 |
