燃烧的土豆. 发表于 2012-3-20 21:11:47

哪个大大来帮忙下 这个程序 检查没错 运行就错了

本人使用这个软件 visual C++ 6.0的知道的说下 感谢了
#include <stdio.h>

void mian()
{
        int a, b;
        a = 32767;
        b = a +1 ;
        printf("%d,%d\n", a, b);

}


检查结果
----Configuration: over - Win32 Debug--------------------Compiling...over.c
over.obj - 0 error(s), 0 warning(s)
运行后--------------------Configuration: over - Win32 Debug--------------------Linking...LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainDebug/over.exe : fatal error LNK1120: 1 unresolved externalsError executing link.exe.
over.exe - 2 error(s), 0 warning(s)




wAterLoo 发表于 2012-3-20 21:11:48

是main 不是mian:lol:lol:lol:lol

燃烧的土豆. 发表于 2012-3-20 21:12:38

自己顶下,有知道的不 谢谢了

燃烧的土豆. 发表于 2012-3-20 21:21:30

现在又测试了2 个程序,都是检查没问题一运行就出错啊,大哥们有人知道吗? 是什么东西错了 还是软件问题呢   着急谢谢

wAterLoo 发表于 2012-3-20 21:25:48

燃烧的土豆. 发表于 2012-3-20 21:21 static/image/common/back.gif
现在又测试了2 个程序,都是检查没问题一运行就出错啊,大哥们有人知道吗? 是什么东西错了 还是软件问题 ...

#include <stdio.h>

void main()// 不是mian
{
      int a, b;
      a = 32767;
      b = a +1 ;
      printf("%d,%d\n", a, b);

}

wAterLoo 发表于 2012-3-20 21:27:26

本帖最后由 wAterLoo 于 2012-3-20 22:17 编辑

连接程序是通过符号表来查找main函数的,你把main写成mian 连接程序找不到main的地址 就报错了 就像你打电话 结果按错了号码打到 别人的手机 肯定找不到人

w352517879 发表于 2012-3-20 21:45:16

我表示我 几天前 也犯这很2的问题 吧main 写成mian 哈哈

内谁家内小谁 发表于 2012-3-21 01:46:49

路过帮顶 路过帮顶

满天飞 发表于 2012-3-21 12:38:32

编译器有问题,可能以前有过同名的保存,或则就是运行了其他文件,我才学的时候也出现过这样的问题。换个简单编译器,c-free,或则把里面不用文件删了就好了,记得悬赏啊

满天飞 发表于 2012-3-21 12:46:48

额,main也 有问题。。。。你真是的。。。。

swjqwe 发表于 2012-3-21 22:05:52

大哥,你知道调试不?

刺客信条 发表于 2013-6-7 07:34:43

是main。。。。。。。。

2002wmj 发表于 2014-9-9 22:38:53

很有用,谢谢分享!

babylonia000 发表于 2014-9-18 11:36:38

好吧,我也来顶一下。

●初晨猛胾● 发表于 2014-9-21 17:20:54

存在冲突
你直接关闭编译器,重新启动,就可以了
页: [1]
查看完整版本: 哪个大大来帮忙下 这个程序 检查没错 运行就错了