Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Возникают ошибки линкования, что делать / 9 сообщений из 9, страница 1 из 1
17.10.2003, 16:05
    #32296901
Возникают ошибки линкования, что делать
Почему позникает ошибка при одновременном подключении

#include <conio.h>
#include <afx.h>

и как бороться с данной прорехой
...
Рейтинг: 0 / 0
17.10.2003, 16:20
    #32296930
_Konst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возникают ошибки линкования, что делать
да lib-ы небось не подключены или cpp-ник какой
по декорированному имени в ошибке линковки легко найти 8)
...
Рейтинг: 0 / 0
17.10.2003, 16:41
    #32296974
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возникают ошибки линкования, что делать
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)


у меня выдает такие ошибки, и что в них можно понять
...
Рейтинг: 0 / 0
17.10.2003, 17:13
    #32297046
_Konst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возникают ошибки линкования, что делать
По последним двум - проект скорее всего не настроен на компоновку с MFC
По первым двум - смотрите внимательнее свои файлы new.* и new2.*, хотя возможно это наведенные ошибки
...
Рейтинг: 0 / 0
17.10.2003, 19:38
    #32297189
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возникают ошибки линкования, что делать
Сергей Богданкевич
я такое видел, когда поставил флажок --fno-default-inline в g++

а также когда мне достался текст кокого-то мудоля, который объявлял переменные в заголовках.

в общем, ошибка может быть и в компоновке , и при компиляции (компилятор не делает inline-подстановок для ф-ций, определенных в заголовках)
...
Рейтинг: 0 / 0
17.10.2003, 22:34
    #32297275
vdimas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возникают ошибки линкования, что делать
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
по поводу предыдущих двух сообщи, если они не пропадут.
...
Рейтинг: 0 / 0
20.10.2003, 10:27
    #32298032
Возникают ошибки линкования, что делать
О... фантастика, заработало...

А может кто нить подскажет что я сделал, когда выставил в project property
Use MFC in a Shared DLL
(что бы я осмысленно все понимал)
...
Рейтинг: 0 / 0
20.10.2003, 12:32
    #32298222
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возникают ошибки линкования, что делать
Во-первых, что программа будет (хочет) использовать MFC, а, во-вторых, что MFC не будет включена в тело программы, а будет грузиться общая (shared) для всех программ её копия.
...
Рейтинг: 0 / 0
20.10.2003, 13:21
    #32298326
vdimas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возникают ошибки линкования, что делать
на самом деле тут 2 мелочи:
- __beginthreadex, отсутствует в однопоточной версии MFC

- operator new, да, порой MFC-приложение, собранное из либ (не DLL), конфликтует по некоторым ф-ям CRT. Резюме, если используем MFC как либу, не используем стандартные библиотеки (для всех нужд достаточно WinAPI).
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Возникают ошибки линкования, что делать / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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