|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.03.2008, 16:44 | #1 |
Регистрация: 15.03.2008
Сообщений: 5
|
Помогите разобраться с кодом WINApi
написал как в одном уроке по создания окна, но коплиться нехочет, подскажите пожайлусиа
Код:
Linking... LINK : warning LNK4224: /PDBTYPE is no longer supported; ignored LIBCD.lib(crt0.obj) : error LNK2019: unresolved external symbol _main referenced in function _mainCRTStartup Debug/win32_main.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. win32_main.exe - 2 error(s), 1 warning(s) |
22.03.2008, 16:57 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Не знаю в чем ошибка у тебя. Вот мой вариант проги на WinApi. прога просто создает окно с серым фоном.
Код:
ПыСы: у мя вопрос.У меня при создании проекта автоматически определяется тип функций, использующих текст в кодировке ЮНИКОД. В связи с чем в названии окна выводятся квадратики. Не подскажете, как отрубить UNICODE-кодировку и подключить ANSI-кодировку. Я просто не хочу изменять системный h-файл. Последний раз редактировалось MaTBeu; 22.03.2008 в 17:00. Причина: Возник вопрос |
22.03.2008, 17:21 | #3 |
Регистрация: 15.03.2008
Сообщений: 5
|
таже ошибка, у меня Visual C++ Pro v6.0 - Portable, наверное проблема в нем
|
22.03.2008, 17:27 | #4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Я вообще этот код переводил из книги. Там написано как раз под твою среду. Книга называется "DirectX9. Уроки программирования на С++" Горнаков С.Г.
Но я бы тебе посоветовал поставить MSVS 2005. Тогда все будет арбайтен. Насчет где взять читай в верхних топах этого форума. Про книги там тоже есть. Кстати, книгу качал отсюда |
22.03.2008, 17:29 | #5 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Zaraki, проект какой? Консольный? Вот линкер main и ищет.
|
22.03.2008, 18:43 | #6 |
Регистрация: 15.03.2008
Сообщений: 5
|
проект Win32 Aplication.
я неправельно наверное выразился, при компиляции пишет все ок, ненаходит ошибок. А когда делаю билд тут то и эта ошибка лезит. |
22.03.2008, 18:55 | #7 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Я вижу, что при компиляции нет ошибок и то, что приложение Win32. Ошибки при сборке - линкер не может назначить точку входа, которая по умолчанию для консольных проектов - main, а для оконных - WinMain. Начните оконный проект, а не консольный.
|
23.03.2008, 12:33 | #8 |
Регистрация: 15.03.2008
Сообщений: 5
|
to B_N Спасибо! огромное! Все работает!
тепреь подключил OpenGl и он опять ругаеться unresolved external symbol __imp__wglMakeCurrent@8 referenced in function "int __cdecl InitOpenGL(struct HWND__ *)" (?InitOpenGL@@YAHPAUHWND__@@@Z) тоже самое на __imp__wglCreateContext@4 и __imp__wglDeleteContext@4 |
23.03.2008, 13:11 | #9 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Цитата:
|
|
23.03.2008, 14:30 | #10 |
Регистрация: 15.03.2008
Сообщений: 5
|
Спасобо еще раз B_N, все ок !
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться с кодом! | sid | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 13.04.2010 17:53 |
Помогите с кодом | DM_bite | Помощь студентам | 12 | 02.08.2008 11:40 |
помогите разобраться с кодом | samosval | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 27.12.2007 00:20 |
Просьба разобраться с кодом на С++ | deazer | Помощь студентам | 1 | 08.11.2007 07:55 |
Помогите разобраться с кодом С++ | Noor | Помощь студентам | 20 | 10.10.2007 17:42 |