
01.09.2007, 20:31
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
Проблемы с компиляцией сорца под Vs6
Есть сорц.
Код:
#include <windows.h>
void MyWinMain(void)
{
MessageBox(NULL,"Hello, world",NULL,MB_OK);
ExitProcess(0);
}
В том же архиве, что и сорц (они не мои) лежит бинарник размером 2 кб. При попытке скомпилировать сорц пишет
Код:
Compiling...
tinyapp.cpp
Linking...
tinyapp.obj : error LNK2001: unresolved external symbol __chkesp
Debug/TinyApp.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
TinyApp.exe - 2 error(s), 0 warning(s)
Если заменить MyWinMain (не знаю, стоит ли это вообще делать) на WinMain выдает
Код:
Compiling...
tinyapp.cpp
C:\Tiny\TinyApp\tinyapp.cpp(4) : warning C4007: 'WinMain' : must be '__stdcall'
C:\Tiny\TinyApp\tinyapp.cpp(4) : error C2731: 'WinMain' : function cannot be overloaded
C:\Tiny\TinyApp\tinyapp.cpp(3) : see declaration of 'WinMain'
Error executing cl.exe.
TinyApp.exe - 1 error(s), 1 warning(s)
Я запутался. Вот сорц.
|
|
|