C语言 我的程序在#include <sys/mman.h>上报错,是我少安了什么吗??? 50
--------------------Configuration:1-Win32Debug--------------------Compiling...1.cE:\s...
--------------------Configuration: 1 - Win32 Debug--------------------
Compiling...
1.c
E:\serialsw.c(15) : fatal error C1083: Cannot open include file: 'sys/mman.h': No such file or directory
Error executing cl.exe.
1.exe - 1 error(s), 0 warning(s)
错误报告,求大神 展开
Compiling...
1.c
E:\serialsw.c(15) : fatal error C1083: Cannot open include file: 'sys/mman.h': No such file or directory
Error executing cl.exe.
1.exe - 1 error(s), 0 warning(s)
错误报告,求大神 展开
展开全部
很明显嘛,是头文件使用错误啦,#include<system>
更多追问追答
追问
报错:
--Configuration: 1 - Win32 Debug--
1.c
E:\1.c(17) : fatal error C1083: Cannot open include file: 'system': No such file or directory
Error executing cl.exe.
1.exe - 1 error(s), 0 warning(s)
追答
可以把你的整个程序发给我看看吗?
我帮你调试调试!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的源代码可以发给我看看吗??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你查看一下serialsw.c引用的头文件sys/mman.h是不是存在,如果存在那就看一下那个make file里面的路径引用的对不,你这个相对引用了
更多追问追答
追问
怎么查看是否存在啊
追答
就看你整个工程了,工程里面有那就是有了,这样说不清的,你要是方便就把工程打包发我邮箱snr278@sina.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是linux下的c吧,怎么到windows下编译了?
追问
怎么才能让他运行不报错呢?
追答
到linux下去编译运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有这个头文件吧。。。
追问
删了之后就
e:\1.c(105) : warning C4244: '=' : conversion from 'int ' to 'float ', possible loss of data
1.obj - 6 error(s), 5 warning(s)
这样了。。。删了好多才能追问
追答
不懂了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询