frkang

博客园 首页 联系 订阅 管理

2013年9月16日

摘要: (1) -g指定生成调试信息; (2) -l 指定需要链接的lib文件; (3) –c 只编译,不链接 (4)-L 指定需要链接的库的路径 (5)-o 指定生成目标文件的名称 阅读全文
posted @ 2013-09-16 21:00 frkang 阅读(220) 评论(0) 推荐(0) 编辑

2013年9月14日

摘要: 原理如下: 假如有一组数据,数据为: 7, 5, 4, 9,8,10, 6, 3, 2 首先以7 作为参考值,以次序遍历数据,将比7 小的放在7的左边,将比7大的放在7的右边,因此经过一次遍历后,数据为:5,4,6,3,2,7,9,8,10 然后利用递归的思想,对7的左边和右边分别再按相同的思想进行排序。 即是:对5,4,6,3,2(参考值5)排序后的结果为 4,3,2,5,6 -> 3,2... 阅读全文
posted @ 2013-09-14 15:46 frkang 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 前提:g++编译时,使用-g参数。1、启动调试 gdb “调试文件”2、设置断点, b 函数名/行号3、删除断点 d 断点号 (直接d全部删除)4、开始执行 r;5、单步执行进入函数 s, 不进入用 n;6、 查看变量的值 p 变量名;7、 查看局部变量的值, info locals;8、查看堆栈 bt;9、查看当前调试位置的后10行代码 list;10、继续运行到下一个断点 c;11、finish可以退出当前函数;12、until退出当前循环;13、frame 可以退出到指定层的栈; 阅读全文
posted @ 2013-09-14 15:05 frkang 阅读(220) 评论(0) 推荐(0) 编辑

2013年6月25日

摘要: 1、下载X264源代码并解压; 2、运行\MinGW\msys\1.0\msys.bat文件; 3、利用cd命令切换到下x264目录; 4、执行一下命令: ./configure && make 5、为了供VS调用,需要再生成dll; ./configure --enable-shared make 6、下载pexports,将该文件放在系统目录或者VC的BIN目录下,方便在CMD界面下能找到... 阅读全文
posted @ 2013-06-25 22:55 frkang 阅读(245) 评论(0) 推荐(0) 编辑

2013年6月24日

摘要: 1、下载ffmpeg源代码(svn://svn.mplayerhq.hu/ffmpeg/trunk)。 2、从sourceforge下载minGW安装; 3、下载yasm放到mingw目录下的bin目录( 注意选择32bit或者64bit); 4、修改minGW/msys/1.0下的msys.bat 文件,在文件的开头加上(此处注意改成对应MSVC的路径): call "D:\Program F... 阅读全文
posted @ 2013-06-24 22:22 frkang 阅读(299) 评论(0) 推荐(0) 编辑

2013年5月20日

摘要: 新建dialog对话框程序。在资源视图中添加一个toolbar(代码中为IDR_TOOLBAR_MAIN)),在资源视图中添加一个bmp(代码中为IDB_BITMAP_Toobar_background)图片作为背景. 在.h文件中添加:private: CToolBar m_toolBar; CReBar m_reBar;在.cpp文件的OnInitDialog中... 阅读全文
posted @ 2013-05-20 09:43 frkang 阅读(493) 评论(0) 推荐(0) 编辑

2013年5月14日

摘要: 方法一: 下载KB948127补丁。 下载地址:http://archive.msdn.microsoft.com/KB948127/Release/ProjectReleases.aspx?ReleaseId=871 方法二: 关闭增量编译。 1.将project->property->linker->general->Eaable Incremental linking 改为/increm... 阅读全文
posted @ 2013-05-14 23:03 frkang 阅读(195) 评论(0) 推荐(0) 编辑

2013年5月13日

摘要: 源地址:http://blog.csdn.net/xshown/article/details/6712140 1.mfc对话框 1.1 保留原标题栏 1.如果需要加高标题栏(用于贴图等),就要调用OnNcCalcSize追加部分空间(非客户区间): void CMy2011082302Dlg::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PA... 阅读全文
posted @ 2013-05-13 23:00 frkang 阅读(1401) 评论(0) 推荐(0) 编辑

摘要: 建立一个基于对话框的成程序。 在对话框上添加按钮 IDC_BUTTON1,设置该按钮的OWNER DRAW属性为TRUE。在资源中添加图片:IDB_BITMAP1 在.h文件中添加: CBitmapButton _button; 在.cpp文件的OnInitDialog()函数中添加: ::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_... 阅读全文
posted @ 2013-05-13 17:07 frkang 阅读(564) 评论(0) 推荐(0) 编辑