猿问

请问,使用C语言如何创建并发进程?最好是举例子!谢谢

请看下程序
#include<stdio.h>
int fork(void);
int main()
{
int v;
v=fork();
printf("%d\n",v);
return 0;
}

这是我在书上看来的 但是在VC++6.0上编译可以通过,但是点运行时出错
Cpp1.obj : error LNK2001: unresolved external symbol "int __cdecl fork(void)" (?fork@@YAHXZ)
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
我也看不懂这个错误是什么意思啊?请高手分析啊
或者怎么才能做到程序想表达的意思啊?

侃侃尔雅
浏览 187回答 2
2回答

SMILET

那个代码是linux下的,并且还存在问题,在windows上当然不好用了。上面提示的错误是说链接时找不到fork符号,因为那是linux里的东西。你应该找windows下的进程相关知识来看看,比如搜索一下CreateProcess等。
随时随地看视频慕课网APP
我要回答