VC6.0调试程序出错!!!急,在线等答案!

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:07:24
--------------------Configuration: b - Win32 Debug--------------------
Linking...
b.obj : error LNK2001: unresolved external symbol _print
Debug/b.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

b.exe - 1 error(s), 0 warning(s)
这是状态栏的显示!
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0xCD4 has exited with code 21 (0x15).
The program 'C:\Documents and Settings\Administrator\Debug\b.exe' has exited with code 21 (0x15).
把print改为printf之后出现的这个!什么意思啊?哪位大虾告诉我啊!但是貌似可以运行了。。。有结果。。。

没有定义print函数
定义不是声明,声明了没有定义编译是不会报错的,但是链接会报错。

晕 LINK错误啊 没定义那是编译错误。。。
看看你的project-setting-link里面有哪些东西?
是不是少了什么 或者多了什么?
是MFC程序吗?
试试将里面的/subsystem:console 改为/subsystem:windows

把print这个函数存在的文件包含到当前的工程中来。

print函数名不一致,我碰到这种情况通常是外部函数和main里面的函数的名字写得不一样,大小写,多一个字符或者少一个字符都有可能的

printf()输出的固定格式