sleep -> Sleep 首字母大写,如果不行 ::Sleep
system函数应该有,找找MSDN看用哪个.H文件
rewind好象也有啊。.....
不行就用fseek
关于补充:
:(1)
pthread_t timerThreadID;
pthread_create(&tThreadID,NULL,t_thread,NULL);
pthread_cancel(tThreadID);
在WINDOWS里面用CreateThread
HANDLE hTimerThread;
hTimerThread = CreateThread(NULL, NULL, someFunc, NULL, 0, NULL);//具体查看MSDN更好,其中someFunc是你自己定义的函数.
TerminateThread(hTimerThread, 0) //不推荐用terminate,还是让线程自己结束的好。
以上在CE里需要引用Winbase.h,同时连接的时候需要用Coredll.lib, Nk.lib两个库
(2)
system("vi");
这个VI在CE里面没有哈哈,用别的替代吧.
system的命令用CreateProcess替代
mingw 直接可以编译为 win32 程序,但是需要你的 linux 源代码需要的程序库很少很少。
不然需要给 mingw 增加完整的程序库。之后再编译 linux 源代码。这样就很麻烦了。
这样只要你的源代码没有使用 linux 下面特别的函数。基本上可以直接在 mingw 的帮助下编译为 exe 程序。
cygwin 也是一个好东西,不过他的 gcc 编译出来的东西不能脱离 cygwin ,至少需要 cygwin1.dll 这个库。
听人说 cygwin 和 mingw 配合效果最好。但我没弄过。
我只在 mingw 里面编译过特别简单的几个命令做实验,比如 wget 这个下载命令。
linux下面引用的头文件和 库文件 跟windows下面不一样的 你可以msdn查一下 里面没引用的函数 比如
Sleep 首字母大写哦 引用 了kernel32.lib
如何在Windows中启用Linux子系统