Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1028950
  • 博文数量: 123
  • 博客积分: 5051
  • 博客等级: 大校
  • 技术积分: 1356
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-14 10:56
文章分类
文章存档

2012年(1)

2011年(21)

2010年(13)

2009年(55)

2008年(33)

分类: WINDOWS

2011-02-12 20:23:04

下面是在使用VC软件开发中所遇到的一些问题,现在将遇到的这些问题集中起来,方便日后参考:
1、LOWORD(lParam)和HIWORD(lParam)是获取当前窗口客户区的长度和高度,而不是当前窗口的长度和高度,这样也就意味着使用LOWORD(lParam)和HIWORD(lParam)所获得的长度和高度是略小于实际窗口的长度和高度的。

2、今天在使用VC2008进行单步调试的时候,按F11腾出“源文件与模块生成时的文件不同”,当时对这个错误提示感觉很郁闷,因为在这个过程中,自己并没有做编程环境上的改动。之后在腾出的错误提示对话框中选择了“否”按钮,就跳入到“反汇编”模块去了,之后又重启了几次,每次单步调试都会进入“反汇编”模块。后来在网站上搜索了一些解决方案,结果尝试了下面网站所提供的方法:
对于上面所介绍的(3)方法,这样做有点复杂,其实,只要
在工具-> 选项-> 调试-> 常规 里将“要求源文件和版本匹配”去掉不选,之后修改一下源文件,重新编译,编译完后,再在工具-> 选项-> 调试-> 常规 里将“要求源文件和版本匹配”选上,此时就不会出现上面所说的错误提示,而且也可以正确的执行单步调试了。至于VC底下为何会出现这样的问题,实在是弄不明白!也许这也是闭源的危害吧!
阅读(1069) | 评论(1) | 转发(0) |
0

上一篇:OpenGL之顶点数组应用

下一篇:静心修炼

给主人留下些什么吧!~~

chinaunix网友2011-03-05 13:20:38

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com