error C2065: '_beginthreadex' : undeclared identifier 的解决办法
在VC下编译多线程程序时,经常加入了头文件#include<process.h>,编译时还是出现error C2065: '_beginthreadex' : undeclared identifier 的问题,原因是VC打开时编译程序时,工程中设置的单线程,所以要更改工程中的设置。
具体步骤如下(见下面红字):
将工程按照下面的方式进行设置后重新编译,问题就可以解决:
Project->Settings->C/C++->Code Generation->Use run-time libray->Debug Multithread,或 Multithread,或 Debug Multithread DLL, 或 Multithread DLL都可以,即Use run-time library需要使用多线程的。
本文介绍了解决在Visual C++环境下编译多线程程序时遇到的错误C2065:'_beginthreadex':undeclaredidentifier的问题。通过调整工程设置为多线程模式,可以成功解决此编译错误。
4164

被折叠的 条评论
为什么被折叠?



