关于vc6.0多线程error C2065: 'beginthread' : undeclared identifier,该如何处理

关于vc6.0多线程error C2065: '_beginthread' : undeclared identifier
Win32-release下出现 error C2065: '_beginthread' : undeclared identifier
但是Win32-debug就没有问题了,我试过了修改project - settings - c/c++ - multithreaded Dll等选项没有作用
程序我使用了多线程
------解决方案--------------------
大概是release模式下的头文件路径或者库路径的工程配置有问题吧。
------解决方案--------------------
再检查下 链接运行库的选项
------解决方案--------------------
改成_beginthereadex或者AfxBeginThread
------解决方案--------------------
project - settings - c/c++ - multithreaded Dll等选项

Win32-release

Win32-debug
下分别有一份。
------解决方案--------------------
引用:
Quote: 引用:

再检查下 链接运行库的选项

连接运行库是哪个?能详细些吗?

就你设置的方法
------解决方案--------------------
编译出错,应该是头文件的问题,暂时不涉及到lib文件。

debug/release的头文件本身是相同的,使用_DEBUG 预编译宏区分。

LZ debug编译成功,说明头文件正常,问题应该在于 预编译宏定义 方面的问题。

 '_beginthread' : undeclared identifier 一般是因为选择了单线程运行库。
------解决方案--------------------
引用:
project - settings - c/c++ - multithreaded Dll等选项

Win32-release

Win32-debug
下分别有一份。

自顶!关于vc6.0多线程error C2065: 'beginthread' : undeclared identifier,该如何处理