最近一段vc++程序的错误及解决(mark)

 调试时出现错误如下:

 

Doc_View error LNK2019: 无法解析的外部符号 __beginthreadex ,该符号在函数 "public: int __thiscall CWinThread::CreateThread(unsigned long,unsigned int,struct _SECURITY_ATTRIBUTES *)" (?CreateThread@CWinThread@@QAEHKIPAU_SECURITY_ATTRIBUTES@@@Z) 中被引用
Doc_View error LNK2019: 无法解析的外部符号 __endthreadex ,该符号在函数 "void __stdcall AfxEndThread(unsigned int,int)" (?AfxEndThread@@YGXIH@Z) 中被引用
Doc_View fatal error LNK1120: 2 个无法解析的外部命令

调试了半天,按说没有错,因为是清华出版社《精通Visual C++.NET 2003窗口程序设计》第6章的例子,最后终于在网上论坛里找到答案,激动,写下解决办法,以此铭记。

需要设置项目使用多线程方式
如果是   VS2005/VS2003
项目   ->   属性   ->   配置属性   ->   C++   ->   代码生成   ->   运行时库
在右边选择   "多线程 "   或者   "多线程调试 "

VC6   中是
[Project]   -->   [Settings]   -->   选择 "C/C++ "属性页,在Category中选择Code   Generation,再在Use   run-time   library中选择Debug   Multithreaded或者multithreaded

 

 

如何在vc2003里显示行数?

是在  Tools   -   option   里面的   TextEditor   -   C/C++     里面把   Line   Number   勾上就可以了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值