您的位置首页生活百科

_beginthread

_beginthread

在建立多线程的Windows程序时,需要在「Project Settings」对话框中做一些修改。选择「C/C++」页面标签,然后在「Category」下拉式清单方块中选择「Code Generation」。在「Use Run-Time Library」下拉式清单方块中,可以看到用于「Release」设定的「Single-Threaded」和用于Debug设定的「Debug Single-Threaded」。将这些分别改为「Multithreaded」和「Debug Multithreaded」。这将把编译器旗标改为/MT,它是编译器在编译多线程的应用程序所需要的。

是不是头文件中没有_beginthread和_endthread即在process.h中应该有:

函数_endthread()和_beginthread()的操作

_endthread()

{

// 相应的语句

}

。。。

_beginthread()

{

// 相应的语句

}

把工程改成多线程的。

应该 先申明在使用

要不然就把main()函数放到程序首部

_beginthread和endthread,应该在最上面标明