新手api问题 求救
刚学会一个api对话框的知识,可以编译运行,但是关闭后再打开就提示链接错误,工具是vc++提示如下:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/错误测试.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
错误测试.exe - 1 error(s), 0 warning(s)
请指点,谢谢
工程类型建错了,要建立Win32类型的工程,你建成了Win32 Console类型的了。 程序没有问题,只是你的编译环境有问题,链接库没有找到
检查以下编译环境就行了 你的进程关了吗? 卧室不要床 发表于 2013-11-25 15:39 static/image/common/back.gif
你的进程关了吗?
怎么关闭啊进程?请明示 仰望天上的光 发表于 2013-11-25 23:38 static/image/common/back.gif
工程类型建错了,要建立Win32类型的工程,你建成了Win32 Console类型的了。
不是啊我建的就是win32的程序啊把扩展名改成c也不行
大哥帮我看看啊 ysm 发表于 2013-11-24 20:56 static/image/common/back.gif
程序没有问题,只是你的编译环境有问题,链接库没有找到
检查以下编译环境就行了
老大怎么检查编译环境啊?
能帮我下吗? 怀念部队 发表于 2013-11-27 01:04 static/image/common/back.gif
怎么关闭啊进程?请明示
把你的代码贴出来看看 #include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{
MessageBox(NULL,"hello","对话框",0);
return 0;
}
卧室不要床 发表于 2013-11-27 01:08 static/image/common/back.gif
把你的代码贴出来看看
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{
MessageBox(NULL,"hello","对话框",0);
return 0;
}
怀念部队 发表于 2013-11-27 13:27 static/image/common/back.gif
#include
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int n ...
你用的什么IDE? 怀念部队 发表于 2013-11-27 13:27 static/image/common/back.gif
#include
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int n ...
从你的错误看,是找不到_main
你的代码用的是WinMain,有几种方法
最简单的,把int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )改为:
int main(int argc, char **argv) 怀念部队 发表于 2013-11-27 01:06 static/image/common/back.gif
不是啊我建的就是win32的程序啊把扩展名改成c也不行
大哥帮我看看啊
错误说明的很清楚了,你建的就是win32 console的工程类型,换成win32类型就可以了 仰望天上的光 发表于 2013-11-27 18:21 static/image/common/back.gif
错误说明的很清楚了,你建的就是win32 console的工程类型,换成win32类型就可以了
1 新建
2 工程
3 win32 application
4 输入工程名字
5 一个空工程
6 新建
7 文件
8 c++source file
9 文件名.c
10 确定
大哥帮我看看哪步做得不对?谢谢 怀念部队 发表于 2013-11-27 22:23 static/image/common/back.gif
1 新建
2 工程
3 win32 application
我是看着思城的教程一步一步来的啊 卧室不要床 发表于 2013-11-27 14:46 static/image/common/back.gif
你用的什么IDE?
vc++6.0
................ 卧室不要床 发表于 2013-11-27 14:48 static/image/common/back.gif
从你的错误看,是找不到_main
你的代码用的是WinMain,有几种方法
最简单的,把int WINAPI WinMain(HIN ...
大哥我这是winapi编程啊 怀念部队 发表于 2013-11-27 22:26 static/image/common/back.gif
大哥我这是winapi编程啊
你试了吗?
告诉你那是最简单的方法。
你是想要没有控制台的程序,vc6的设置在哪里我不清楚,你只要重新建一个工程,按照楼上说的你都试试。 怀念部队 发表于 2013-11-27 22:23 static/image/common/back.gif
1 新建
2 工程
3 win32 application
步骤没错,把你的整个工程打包传上来看看
这个是工程打包
页:
[1]
2