首页 > Windows驱动开发 > error C2065: ‘_beginthreadex’ : undeclared identifier

error C2065: ‘_beginthreadex’ : undeclared identifier

使用_beginthreadex照着MSDN的Demo写了一个程序,编译错误?明明包含了process.h头文件啊!!仔细一看,MSDN说“compile with: /MT”。所以需要自己手动修改工程的设置。

网上的方法是这么介绍的:

Project -> Settings… 中,选C/C++ 的页,然后在Category中选Code Generation,然在它下面的Use run-time libaray中选Multithreaded(或Multithreader DLL 或 Debug Multithreader DLL 或 Debug Multithreader),保存settings,再build一次就ok了。

另外有一种方法,也是在C/C++ 的标签页,在Project Options中,把/ML改成/MT或/MD或把/MLd改成/MTd或/MDd。

我简单的把/MLd改成了/MTd就好了,其他的读者自己去试吧。


觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> error C2065: ‘_beginthreadex’ : undeclared identifier
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



  1. 本文目前尚无任何评论.