求教C\C++行家:出现错误fatal error C1083: Cannot open include file: 'stdlib.h',怎么解决。 50

suggest.h里的所有内容:int*SUGGEST_Init(int,int,int,int*,int*,int,int,float);intSUGGEST_TopN... suggest.h里的所有内容:
int *SUGGEST_Init(int, int, int, int *, int *, int, int, float);
int SUGGEST_TopN(int *, int, int *, int, int *);
void SUGGEST_Clean(int *);
float SUGGEST_EstimateAlpha(int, int, int, int *, int *, int, int);

suggest.c里开头的内容:
#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>
#include <time.h>
#include <suggest.h>
#define cleartimer(tmr) (tmr = 0.0)
#define starttimer(tmr) (tmr -= getseconds())
#define stoptimer(tmr) (tmr += getseconds())
#define gettimer(tmr) (tmr)
double getseconds(void)
{
return((double) clock()/CLOCKS_PER_SEC);
}
void ReadTransactions(char *fname, int *r_nusers, int *r_nitems, int *r_ntrans,
int **r_userids, int **r_itemids, int **r_hidden)
现在我在win7下用VS2010跑了,求高手能让程序跑起来的办法..出现的错误是
1>tstsuggest.obj : error LNK2019: 无法解析的外部符号 "float __cdecl SUGGEST_EstimateAlpha(int,int,int,int *,int *,int,int)" (?SUGGEST_EstimateAlpha@@YAMHHHPAH0HH@Z),该符号在函数 _main 中被引用
1>tstsuggest.obj : error LNK2019: 无法解析的外部符号 "void __cdecl SUGGEST_Clean(int *)" (?SUGGEST_Clean@@YAXPAH@Z),该符号在函数 _main 中被引用
1>tstsuggest.obj : error LNK2019: 无法解析的外部符号 "int __cdecl SUGGEST_TopN(int *,int,int *,int,int *)" (?SUGGEST_TopN@@YAHPAHH0H0@Z),该符号在函数 _main 中被引用
1>tstsuggest.obj : error LNK2019: 无法解析的外部符号 "int * __cdecl SUGGEST_Init(int,int,int,int *,int *,int,int,float)" (?SUGGEST_Init@@YAPAHHHHPAH0HHM@Z),该符号在函数 _main 中被引用
1>.\Debug\tstsuggest.exe : fatal error LNK1120: 4 个无法解析的外部命令
1>
1>生成失败。
展开
 我来答
mianchuang
推荐于2018-04-30 · TA获得超过100个赞
知道答主
回答量:140
采纳率:0%
帮助的人:87.5万
展开全部
你把#include <stdlib.h>给去掉试试,有些C跟C++的头文件是不通用的,就像你这种情况的话应该是把C程序拿到VC6.0里运行了吧
追问
的确是把C放VC6.0了,把#include去了就出现错误fatal error C1083: Cannot open include file: 'stdio.h'.求解决办法啊,不胜感激
追答
这是路径有问题了,工具->选项->目录,在下拉列表里找"include files"或者"包含文件",看看检查列表中的路径有没有包含VC的include 路径,以前也遇到过一样的问题,具体操作我就忘了...再上网找一下吧!分数就不用给我了,希望对你有点帮助。
手机用户11799
2011-04-09 · TA获得超过231个赞
知道答主
回答量:536
采纳率:0%
帮助的人:0
展开全部
l C++6.0,我感觉用起来和Turbo C差不多,只要花点时间多练练就可以啦!Visual C++ 6.0可编辑C语言和C++的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sapyren
2011-04-10
知道答主
回答量:22
采纳率:0%
帮助的人:11.5万
展开全部
#include <stdlib.h>换#include “stdlib.h”试试,貌似有一个是系统里面的,另外一个不是。跑错地方调用了?两者中一个是通用的,系统内外都能够用,习惯不一定是好的....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
敛正雅7f
2011-04-10 · TA获得超过2031个赞
知道大有可为答主
回答量:1553
采纳率:0%
帮助的人:1762万
展开全部
你用C++好了。。文件后缀改成.cpp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolzhongkk
2011-04-09 · TA获得超过349个赞
知道答主
回答量:121
采纳率:0%
帮助的人:45.1万
展开全部
英文的意思是不能打开头文件stdio.h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式