您的位置:程序门 -> c/c++ -> c++ 语言



关于debug和release,高手请指教。冒汗中!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于debug和release,高手请指教。冒汗中!
发表于:2007-01-26 22:24:03 楼主
用c++写的程序,debug没有问题,一到release就总报错:_beginthreadx找不到。我把process.h都包在stdafx.h里了还是解决不了。请帮帮我吧!
发表于:2007-01-26 23:25:251楼 得分:0
可能是项目配置出了问题。
如果工程小的话,发偶帮你看看吧。steedhorse@163.net。
打包时别忘了把debug/release目录都删掉。
发表于:2007-01-26 23:49:382楼 得分:0
工程配置当中project   setting-> c++-> 设置multithread
发表于:2007-01-27 00:13:043楼 得分:0
project   setting   在general的microsoft   foundation   classes选第二个(或者第三个),我估计选第二个吧~
发表于:2007-01-27 11:57:214楼 得分:0
#ifdef     _mt
_crtimp   uintptr_t   __cdecl   _beginthread   (__in   void   (__cdecl   *   _startaddress)   (void   *),
                __in   unsigned   _stacksize,   __in_opt   void   *   _arglist);
_crtimp   void   __cdecl   _endthread(void);
_crtimp   uintptr_t   __cdecl   _beginthreadex(__in_opt   void   *   _security,   __in   unsigned   _stacksize,
                __in   unsigned   (__stdcall   *   _startaddress)   (void   *),   __in_opt   void   *   _arglist,  
                __in   unsigned   _initflag,   __in_opt   unsigned   *   _thrdaddr);
_crtimp   void   __cdecl   _endthreadex(__in   unsigned   _retval);

#if   defined(__cplusplus)   &&   defined(_m_cee)
extern   "c++ "
{
_mcrtimp   uintptr_t   __cdecl   _beginthread   (__in   void   (__clrcall   *   _startaddress)   (void   *),
                  __in   unsigned   _stacksize,   __in_opt   void   *   _arglist);
_mcrtimp   uintptr_t   __cdecl   _beginthreadex(__in_opt   void   *   _security,   __in   unsigned   _stacksize,
                __in   unsigned   (__clrcall   *   _startaddress)   (void   *),   __in_opt   void   *   _arglist,  
                __in   unsigned   _initflag,   __out_opt   unsigned   *   _thrdaddr);
}
#endif

#endif

项目-> 属性-> c/c++-> 代码生成-> /mt
发表于:2007-01-27 12:41:075楼 得分:0
斑竹要亲自检查啦^_^


快速检索

最新资讯
热门点击