Visual Studio 2008 编程出错解决方法参考备案

学VC2008时候遇到好多小问题,都不太严重但是都能把我这个初学者卡上好长时间,以前是弄一个小本记着,以后准备写在这里,省的上哪都拿着个本了。

 

这个也主要是给自己看到,遇到问题就来更新,要是有前辈看到了也请多指教

 

1. LNK2019: 无法解析的外部符号_main,该符号在函数_tmain……

 

解决:项目 >>  属性 >> 链接器 >> 系统 >> 子系统(改成Windows)

 

(这个好像是把VC6程序弄成08之后出的问题)

 

2. 字符串输出错误

 

解决:A:给字符串加宏 _T("")

         B:项目  >> 属性 >> 配置属性 >> 常规 >> 字符集(去掉UNICODE)

 

3. Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

 

解决:项目 >> 属性 >> 配置属性 >> 常规 >> “MFC使用” -> “共享DLL中使用MFC”

 

(这个好像也是VC6转08时候遇见的问题?)

 

4. 2019:数据库结构损坏… 

 

解决:将事前备份的 msobj80.dll、mspdb80.dll、mspdbcore.dll、mspdbsrv.exe 替换到 …/ Microsoft VS 9.0 / VC / bin

 

5. CStdioFile 中的 “WriteString” 不能写中文

 

解决:(更改区域语言设置)

 

 

6.ComboBox 取不到字

 

解决: ComboBox 属性里面的 Type 改成 Droplist

 

7. general error c101008a: Failed to save the updated manifested to the file

 

解决:生成 >> 清理解决方案

 

8. fatal error C1853:预编译头文件来自编译器的早期版本

 

解决:解决方案浏览器中,相关文件 >> (右键)属性 >> 不使用预编译头

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值