注册 登录
编程论坛 C++教室

新手希望大家多多帮忙 谢谢

lyt198481234 发布于 2008-02-25 22:32, 1114 次点击
[bc02]  刚学C++就遇到麻烦了 刚编出来的程序就出现错误 完全摸不清楚头脑 运行提示下面这段错误 研究很很长时间没明白 拜托,大家告诉我怎么会试怎么去解决
--------------------Configuration: WinMain - Win32 Debug--------------------
Compiling...
WinMain.cpp
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(17) : error C2731: 'WinMain' : function cannot be overloaded
        D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(11) : see declaration of 'WinMain'
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(22) : error C2065: 'HULL' : undeclared identifier
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(31) : error C2065: 'HWHD' : undeclared identifier
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(31) : error C2146: syntax error : missing ';' before identifier 'hwnd'
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(31) : error C2065: 'hwnd' : undeclared identifier
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(33) : error C2440: '=' : cannot convert from 'struct HWND__ *' to 'int'
        This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(39) : error C2065: 'mag' : undeclared identifier
D:\教程\vc++6.0应用程序\MSDev98\MyProjects\WinMain\WinMain.cpp(39) : fatal error C1903: unable to recover from previous error(s); stopping compilation
执行 cl.exe 时出错.

WinMain.obj - 1 error(s), 0 warning(s)
6 回复
#2
sunkaidong2008-02-25 22:49
c++里面写不同的程序要建不同的工程...写控制台要用win32 console application  写api的用win32 application
#3
lyt1984812342008-02-26 02:42
我写的是API 在文件开头也声明过了 跟教程的代码也一样,教程能编写出来,我写完以后就这么多错误!~ 究竟要怎么改呢?
#4
天使梦魔2008-02-26 09:15
2楼回答已经很清楚了,你需要建立个32位程序连接用的动态库.
或者直接把连接改一下.

新建工程的时候选windows application(好像是叫这个吧)
#5
aipb20072008-02-26 09:37
很明显你有些笔误,比如NULL -> HULL,还是仔细对照下你的教程吧,慢慢来
#6
sunkaidong2008-02-26 10:53
还有就是c++里面函数重载,就是说,你的函数参数个数和类型有问题.......
#7
lyt1984812342008-02-26 12:17
[bc03] [bc04]  问题解决了 谢谢大家的帮忙[bc01]
1