zoukankan      html  css  js  c++  java
  • 我的VC FAQ

    1,CDC::SelectObject出错

        昨天写了一个画图程序,发现执行到SelectObject(pOldPen)的时候老是出错,找了半天都没发现是什么问题,后来在csdn里讲可能是在SelectObject(&pen)的时候少了个取地址符,再次检查,果然是也。

    2,Debug & Release:

        工程中的一些消息处理函数我是手动添加进去的,一不小心把它们放到DEBUG编译宏指令里去了,结果程序在Debug模式下编译没有问题,而在Release模式下狂报错,说是很多函数的函数实现找不到,一开始觉得很不可思议,后来不小心发现了我加的函数后面有个#endif,这才恍然大悟。

    3,BCG的一些bug(待继续考证):

        昨天发现在我的一个用到BCG的工程中加入Ocx控件时(Debug模式),程序无法正常运行,也不知道具体出错在哪里,没法调试,而出错对话框则指出BCG的一个menubar的实现文件中出了问题,考察发现,去掉CBCGPMenuBar的话程序就可以正常运行。另外,在Release下不存在这些问题。

        目前为止,我在SDI程序上加入的BCG的下拉框控件都没法正常使用,选择下拉框选项时程序都会死掉,而在MDI程序中则不存在这些问题。
    4,<Winsock2.h>包含问题:
        在编写网络应用时,应保证<Winsock2.h>在<Windows.h>之前被包含,否则会编译出错,出错原因可能是版本冲突(Windows.h中使用的版本更低),造成很多符号的重定义.

  • 相关阅读:
    tableView操作数据持久化
    9.0banb以前和9.0以后版本后JSON解析
    数据持久化存储回顾
    解决Xcode会出现的问题
    iview-cli 项目、iView admin 代理与跨域问题解决方案
    将变量做为一个对象的key,push新增进一个数组
    页面加载速度优化的建议
    vue中渲染页面,动态设置颜色
    e.currentTarget与e.target
    iview中tree的事件运用
  • 原文地址:https://www.cnblogs.com/jcleung/p/1553341.html
Copyright © 2011-2022 走看看