摘要: # 告诉编译器,将它后面字符串进行stringfication; ## 告诉编译器,将两个字符串系在一起组成一个新的字符串; 看了这个就理解了: 注:这是宏定义中,编译器的行为。 顺便,以最近的一个项目代码为例解释一下DECLARE_DYNAMIC / IMPLEMENT_DYNAMIC宏 LiIn 阅读全文
posted @ 2018-12-07 16:29 xiawuhao2013 阅读(655) 评论(0) 推荐(0) 编辑
摘要: Date:2018.11.09 删除 / 查看分支 阅读全文
posted @ 2018-11-09 11:00 xiawuhao2013 阅读(86) 评论(0) 推荐(0) 编辑
摘要: date:2018.10.23 USES_CONVERSION是ATL中的一个宏定义。用于编码转换(用的比较多的是CString向LPCWSTR转换)。在ATL下使用要包含头文件#include "atlconv.h" 使用USES_CONVERSION一定要小心,它们从堆栈上分配内存,直到调用它的 阅读全文
posted @ 2018-10-23 18:03 xiawuhao2013 阅读(536) 评论(0) 推荐(0) 编辑
摘要: date:2018.10.23 方法一: 方法二: 注:习惯上使用origin作为远程主机名。 移除远程主机的方法: 阅读全文
posted @ 2018-10-23 17:19 xiawuhao2013 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Date:2018.10.15 参考廖雪峰老师的Git教程 我们经常需要在版本库中忽略一些不必要的文件,需要编写.gitignore。把.gitignore文件放进版本库里,帮助实现版本管理。 忽略文件的原则是: Tips: 添加被.gitignore忽略的特定文件的方法: 检查.gitignore 阅读全文
posted @ 2018-10-15 18:45 xiawuhao2013 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 之前维护的工程已经停止维护了,现在想把那个分支A给删掉,然后把现在维护的分支重命名为A,对,只是因为习惯了。。。 首先,删除远程分支 然后, 重命名本地分支 最后,推送本地分支 Over了。 注意:不支持删除默认分支。 感谢ZRONG~~~ 附上链接:git查看、删除、重命名远程分支和t 阅读全文
posted @ 2018-09-25 23:29 xiawuhao2013 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 删除了一堆废弃的功能控件,项目正常生成成功,没有出现编译链接错误。然后弹出错误窗口提示“不支持尝试执行的操作”。 解决方法: 撤回删除,查找每一个控件相关联的变量,然后在DoDataExchange()函数中删除相应的变量关联。所以要记住以后删除控件不要那么铁头娃了。。。 原因分析: 关 阅读全文
posted @ 2018-09-25 23:12 xiawuhao2013 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 在MFC工程下添加了一个新的文件,编译时出现错误,错误描述为: 解决方法: 在解决方案管理器中找到相应的.cpp文件,右键属性,C++--预编译头中选择不使用预编译头。保存后Ctrl + F7重新编译即可。 注:如果有添加了多个文件的话,可以多选一起设置。 问题分析: 阅读全文
posted @ 2018-09-25 23:03 xiawuhao2013 阅读(288) 评论(0) 推荐(0) 编辑
摘要: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Date:2018.09.09 需求:在一个矩形ROI区域 阅读全文
posted @ 2018-09-09 21:48 xiawuhao2013 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Date: 2018.09.02 1. string→CString 2. C 阅读全文
posted @ 2018-09-02 17:42 xiawuhao2013 阅读(10148) 评论(0) 推荐(1) 编辑