求解决方案?.c(4) : fatal error C1083: Cannot open include file: 'sys/socket.h': No such
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求解决方案?.c(4) : fatal error C1083: Cannot open include file: 'sys/socket.h': No such相关的知识,希望对你有一定的参考价值。
这种错误一般有以下几个原因:1.头文件里面的字母或符号不是英文而是中文输入法,或者你的头文件不存在。2 把#include"socket.h"写成#include《socket.h》。 参考技术A socket.h头文件不存在,这个头文件应该是另外编写的,或导入的,库内没有此头文件。 参考技术B #include<Winsock2.h>#pragma comment (lib,"ws2_32.lib")
在头文件中包含这个就可以了 参考技术C http://blog.csdn.net/ztqs9901/article/details/669098
参考资料:http://blog.csdn.net/ztqs9901/article/details/669098
求教C\C++行家:出现错误fatal error C1083: Cannot open include file: 'stdlib.h',怎么解决。
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>生成失败。
的确是把C放VC6.0了,把#include去了就出现错误fatal error C1083: Cannot open include file: 'stdio.h'.求解决办法啊,不胜感激
追答这是路径有问题了,工具->选项->目录,在下拉列表里找"include files"或者"包含文件",看看检查列表中的路径有没有包含VC的include 路径,以前也遇到过一样的问题,具体操作我就忘了...再上网找一下吧!分数就不用给我了,希望对你有点帮助。
参考技术A l C++6.0,我感觉用起来和Turbo C差不多,只要花点时间多练练就可以啦!Visual C++ 6.0可编辑C语言和C++的, 参考技术B #include <stdlib.h>换#include “stdlib.h”试试,貌似有一个是系统里面的,另外一个不是。跑错地方调用了?两者中一个是通用的,系统内外都能够用,习惯不一定是好的.... 参考技术C 你用C++好了。。文件后缀改成.cpp 参考技术D 英文的意思是不能打开头文件stdio.h以上是关于求解决方案?.c(4) : fatal error C1083: Cannot open include file: 'sys/socket.h': No such的主要内容,如果未能解决你的问题,请参考以下文章
FATAL_ERROR:“continuous.c”,第 246 行:无法打开音频设备
解决 Boost安装:fatal error: bzlib.h: No such file or directory 问题
解决 “fatal error C1083: ”无法打开包括文件
Linux学习32 - _mysql.c:32:20: fatal error: Python.h: No such file or directory 问题解决
VS2010 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 嵌入清单
求高手帮忙解决数据库问题,pgsql connection 在PGSQL中,输入select查询语句,执行,报如下错误: