wwfl.net
当前位置:首页 >> C语言中 ExtErnAl symBol >>

C语言中 ExtErnAl symBol

你的自定义函数名是malloc2d,调用的却是malloc2c

main函数里的函数定义有问题,void swap(char p[10][6]); 改为void swap(char (*s)[6]);

没定义main 函数.

clrscr是TC特有的,其它的C语言环境没有这个函数,也就没有头文件包含这个函数. 建议使用 system("cls");来取代clrscr();比较通用,兼容性好一点. system()函数在#include <stdlib.h>里面

教你如何分析吧 unresolved external symbol_xxxx 属於连接错误.产生的原因,1该函数没有定义,2该函数没有加到工程内,3没有包含指定的lib 等等 总之,就是连接器找不到该函数的实现.你这个main找不到,显然main是一个console程序必须的函数 它没有找到,那就说明你没有定义main函数呗

出这个错,是有函数只有声明,没有实现.所以编译通过链接失败.

产生该错误的原因:1.你建立了一个WINDOWS应用程序,可是你却在入口函数的时候使用main而不是WinMain;2.你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数.vc这时的默认设置

这是连接错,这个_save_ts 肯定是声明了,如果_save_ts 是一个函数的话,可能是你没有把.c或者.cpp文件加入工程,如果是一个全局变量,可能是你没有在.c或者.cpp文件中定义这个变量.

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过.产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然.如果

case 2:pirntf("星期2:鱼香肉丝+油菜\n");break; 打错了 printf

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com