|
|
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
Почему позникает ошибка при одновременном подключении #include <conio.h> #include <afx.h> и как бороться с данной прорехой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2003, 16:05 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
да lib-ы небось не подключены или cpp-ник какой по декорированному имени в ошибке линковки легко найти 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2003, 16:20 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCD.lib(new.obj) error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) already defined in LIBCD.lib(new2.obj) error LNK2019: unresolved external symbol __endthreadex referenced in function "void __stdcall AfxEndThread(unsigned int,int)" (?AfxEndThread@@YGXIH@Z) error LNK2019: unresolved external symbol __beginthreadex referenced in function "public: int __thiscall CWinThread::CreateThread(unsigned long,unsigned int,struct _SECURITY_ATTRIBUTES *)" (?CreateThread@CWinThread@@QAEHKIPAU_SECURITY_ATTRIBUTES@@@Z) у меня выдает такие ошибки, и что в них можно понять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2003, 16:41 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
По последним двум - проект скорее всего не настроен на компоновку с MFC По первым двум - смотрите внимательнее свои файлы new.* и new2.*, хотя возможно это наведенные ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2003, 17:13 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
Сергей Богданкевич я такое видел, когда поставил флажок --fno-default-inline в g++ а также когда мне достался текст кокого-то мудоля, который объявлял переменные в заголовках. в общем, ошибка может быть и в компоновке , и при компиляции (компилятор не делает inline-подстановок для ф-ций, определенных в заголовках) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2003, 19:38 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
error LNK2019: unresolved external symbol __beginthreadex referenced in function "public: int __thiscall CWinThread::CreateThread(unsigned long,unsigned int,struct _SECURITY_ATTRIBUTES *)" (?CreateThread@CWinThread@@QAEHKIPAU_SECURITY_ATTRIBUTES@@@Z) по поводу этой ошибки - подключи MFC in Multithreading DLL по поводу предыдущих двух сообщи, если они не пропадут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2003, 22:34 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
О... фантастика, заработало... А может кто нить подскажет что я сделал, когда выставил в project property Use MFC in a Shared DLL (что бы я осмысленно все понимал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 10:27 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
Во-первых, что программа будет (хочет) использовать MFC, а, во-вторых, что MFC не будет включена в тело программы, а будет грузиться общая (shared) для всех программ её копия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 12:32 |
|
||
|
Возникают ошибки линкования, что делать
|
|||
|---|---|---|---|
|
#18+
на самом деле тут 2 мелочи: - __beginthreadex, отсутствует в однопоточной версии MFC - operator new, да, порой MFC-приложение, собранное из либ (не DLL), конфликтует по некоторым ф-ям CRT. Резюме, если используем MFC как либу, не используем стандартные библиотеки (для всех нужд достаточно WinAPI). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2035873]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 407ms |

| 0 / 0 |
