哪个大大来帮忙下 这个程序 检查没错 运行就错了
本人使用这个软件 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)
是main 不是mian:lol:lol:lol:lol 自己顶下,有知道的不 谢谢了 现在又测试了2 个程序,都是检查没问题一运行就出错啊,大哥们有人知道吗? 是什么东西错了 还是软件问题呢 着急谢谢 燃烧的土豆. 发表于 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 22:17 编辑
连接程序是通过符号表来查找main函数的,你把main写成mian 连接程序找不到main的地址 就报错了 就像你打电话 结果按错了号码打到 别人的手机 肯定找不到人
我表示我 几天前 也犯这很2的问题 吧main 写成mian 哈哈 路过帮顶 路过帮顶 编译器有问题,可能以前有过同名的保存,或则就是运行了其他文件,我才学的时候也出现过这样的问题。换个简单编译器,c-free,或则把里面不用文件删了就好了,记得悬赏啊 额,main也 有问题。。。。你真是的。。。。 大哥,你知道调试不? 是main。。。。。。。。 很有用,谢谢分享! 好吧,我也来顶一下。 存在冲突
你直接关闭编译器,重新启动,就可以了
页:
[1]