错误累计

1,

error C2236: 意外的“enum”“<unnamed-tag>”。是否忘记了“;”?
error C2143: 语法错误 : 缺少“;”(在“{”的前面)

error C2447: “{”: 缺少函数标题(是否是老式的形式表?)

这些错误是指 类的申明中,掉了大括号外的 ; 号


2,RegQueryValueEx 返回值总为2,

     有可能为查找的项不存在,

     若在64位机子上,则也有可能是,在RegOpenKeyEx和RegCreateKeyEx上没有加KEY_WOW64_64KEY权限。


3,VS2008,new了一个Dialog,CDialog *pDlg= new CDialog();

      在64位系统上,可以使用 pDlg->m_hWnd 作为是否创建成功,但在32位上,这样写是不行的,必须 pDlg != NULL, 这是为什么呢?


4,在重绘的static控件上加载图片比较慢


5,VS2010  禁止vcpkesrv.exe j进程 工具->选项-》文本编辑器->c++ ->高级 右边 Intellisense false 改为 Ture 


6,Cmake的路劲设置不支持中文和空格


7,CStatic 用Onpaint方式重绘的时候,记得重载DrawItem,否则,活动状态下,按下Alt键后会异常。


8,VC++在调用一些纯C的第三方库时,头文件中不一定会添加extern “C”,所以即便添加了相关的lib库,程序编译依然会报Link2019的错误。

   本次使用解决方法是,为第三方库再加一层库,使用c文件,不适用cpp文件。在自己添加的库头文件中添加extern “C”;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值