![]() |
|
|
![]()
|
|
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
При компиляции:
MemoryDC.obj : error LNK2001: unresolved external symbol __afxForceEXCLUDE MemoryDC.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CDC::Escape(int,int,char const *,void *)" (?Escape@CDC@@UAEHHHPBDPAX@Z) MemoryDC.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CDC::GrayStringA(class CBrush *,int (__stdcall*)(struct HDC__ *,long,int),long,int,int,int,int,int)" (?GrayStringA@CDC@@UAEHPAVCBrush@@P6GHPAUHDC__@@JH@ZJHHHHH@ Z) и т.д. Смотрел в MSDN описание CDC, там только хедер указан - afxwin.h. |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Дык если проект МФС,никакой либы ненадо Все в либах МФС -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Могли бы и догадаться, по наличию ошибки, что проект не МФС.
Что нужно подключить, что-бы использовать класс в не-MFC проекте ? |
|||
|
||||
| DigitSphinx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 28.4.2007 Где: Москва Репутация: нет Всего: 3 |
кроме afxwin.h надо в свойствах проекта поменять Use Standard windows library на Use MFC in dynamic library
|
|||
|
||||
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Пробовал, при компиляции вылезает еще больше ошибок.
|
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
AndreySol, почисти проект и выкладывай, а то так долго гадать можно.
|
|||
|
||||
| DigitSphinx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 28.4.2007 Где: Москва Репутация: нет Всего: 3 |
твоя задача не свисти ошибки к минимуму а получить рабочий проект, если у тебя прога ругается на cin это не значит что его надо убрать, это значит что надо подключить iostream |
|||
|
||||
| AndreySol |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Да думаю, нет необходимости. Проект - это пример из DX SDK, у меня лежит в Samples\C++\DirectShow\Filters\NullInPlace. В нем добавил класс, сделал его как
ну а дальше те самые ошибки. Я думаю этот пример нет нужды сюда выкладывать, или надо ? |
||||
|
|||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
AndreySol, господи.Да какие проблемы?
Ты сейчас будешь еще 3 года долбаться с проектом. Классы МФС-это лишь обертка для WinApi (за исклбчением неких контейнеров и еще парочку вспомогательных) Это означает, что можетшь юзать чистый WinApi Все это содержится в либе User32.lib,Gdi32.lib заголовок include Windows.h
Ну какие проблемы? -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Неужели никто не знает, как проект без MFC перевести на использование MFC ?
Поковырялся, удалось свести ошибки до двух: Linking... nullip.def : error LNK2001: unresolved external symbol DllGetClassObject nullip.def : error LNK2001: unresolved external symbol DllCanUnloadNow но опять фигня какая-то - в MSDN нашел описание DllGetClassObject, там указано что нужен Ole32.lib, пытался добавить его и через настройки проекта и через #pragma comment(lib,"Ole32.lib"), результат не меняется, теже ошибки. Как такое может быть ? |
|||
|
||||
| AndreySol |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Разобрался.
|
|||
|
||||
| DigitSphinx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 28.4.2007 Где: Москва Репутация: нет Всего: 3 |
расскажи как, вдруг у кого будет такая проблема и он умеет пользоваться поиском !!
|
|||
|
||||
| unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: нет Всего: 8 |
Не будет, надо просто инструкции к компилятору читать.
-------------------- ![]() обычный день на винграде |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |