07 2015 档案

LINK1123:failure during conversion to COFF:file invalid or corrupt
摘要:今天用Visual Studio 2010编译一个C工程时突然遇到下面这个编译错误。fatal error LINK1123:failure during conversion to COFF:file invalid or corrupt试了很多方法都没有用,包括微软官方的说明http://blo... 阅读全文

posted @ 2015-07-29 21:04 孔乙己大人 阅读(216) 评论(0) 推荐(1)

ACE编译
摘要:(1)下载ACE6.1.0版本,路径如下http://download.dre.vanderbilt.edu/previous_versions/ACE-6.1.0.tar.gz 阅读全文

posted @ 2015-07-29 20:47 孔乙己大人 阅读(117) 评论(0) 推荐(0)

获取桌面窗口的句柄
摘要:CWnd::FromHandle(::GetDesktopWindow()) 阅读全文

posted @ 2015-07-15 23:05 孔乙己大人 阅读(910) 评论(0) 推荐(0)

C++ TinyXml操作(含源码下载)
摘要:前言TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译,使用TinyXML进行C++ XML解析,使用简单,容易上手。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象模型,是将整... 阅读全文

posted @ 2015-07-15 21:38 孔乙己大人 阅读(286) 评论(0) 推荐(0)

CMarkup类在VC中的使用
摘要:首先到http://www.firstobject.com/dn_markup.htm上面下载CMarkup类,将CMarkup.cpp和CMarkup.h导入到我们的工程中就可以了。编译可能会出现问题,解决的方法是在CMarkup.cpp的开头加上#include ,或者关闭预编译也可以。1、创建... 阅读全文

posted @ 2015-07-15 21:27 孔乙己大人 阅读(769) 评论(0) 推荐(0)

CMarkUp接口说明
摘要:CMarkup是一个小型XML的分析器,实现语言是C++,英文版的接口说明地址为:http://www.firstobject.com/dn_markupmethods.htm有厉害的网友已经翻译出接口的中文说明如下:1、初始化Load 导入一个XML文件到CMarkup的对象中,并对它进行解析。类... 阅读全文

posted @ 2015-07-15 21:23 孔乙己大人 阅读(291) 评论(0) 推荐(0)

轻量级数据sqlite的C++调用示例
摘要:原文地址:http://www.cnblogs.com/kfqcome/archive/2011/06/27/2136999.html#include "stdafx.h"#include "sqlite3.h"static int callback(void *NotUsed, int argc,... 阅读全文

posted @ 2015-07-14 21:52 孔乙己大人 阅读(342) 评论(0) 推荐(0)

轻量级数据库sqlite的接口说明
摘要:原文地址:http://www.cnblogs.com/kfqcome/archive/2011/06/27/2136999.html一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配... 阅读全文

posted @ 2015-07-14 21:49 孔乙己大人 阅读(1012) 评论(0) 推荐(0)

轻量级数据库sqlite的编译
摘要:sqlite是很多客户端程序所使用的一种轻量级数据库,但是目前没有lib文件,只有源码和dll文件,我们可以利用VS工具生成lib,然后在应用程序中使用。(1)下载地址http://www.sqlite.org/download.html(2)下载库文件和源码库:sqlite-amalgamatio... 阅读全文

posted @ 2015-07-14 21:38 孔乙己大人 阅读(192) 评论(0) 推荐(0)

如何解决对话框最大化时盖住任务栏
摘要:问题描述:一般对话框使用ShowWindow(SW_SHOWMAXIMIZED);最大化窗口,但是如果对话框设置为无边框的话,此对话框会盖住任务栏。解决方法:解决方法一:int sx=GetSystemMetrics(SM_CXFULLSCREEN); //获得屏幕的大小-宽int sy=GetSy... 阅读全文

posted @ 2015-07-13 20:39 孔乙己大人 阅读(1275) 评论(0) 推荐(0)

自定义Log4cpp的日志输出格式
摘要:// 1. 实例化一个PatternLayout对象 log4cpp::PatternLayout* pLayout = new log4cpp::PatternLayout(); // 2. 实例化一个RollingFileAppender对象 log4cpp::RollingFile... 阅读全文

posted @ 2015-07-11 13:19 孔乙己大人 阅读(488) 评论(0) 推荐(0)

自定义控件文本颜色和控件背景
摘要:(1)CXXXDlg增加刷子变量 CBrush m_brush; //刷子 (2)OnInitDialog方法中初始化刷子 m_brush.CreateSolidBrush(RGB(0x83,0xa5,0xd2)); (2)实现窗口的OnCtlColor函数 HBRUSH CXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWn... 阅读全文

posted @ 2015-07-11 12:11 孔乙己大人 阅读(360) 评论(0) 推荐(0)

log4cpp的初步使用
摘要:(1)下载log4cpp的工程,编译生成lib文件和dll库下载路径为:http://sourceforge.net/projects/log4cpp/files/latest/download如果使用VS2005编译,直接打开msvc7.sln工程,转成VS2005工程,删除测试工程,如下所示:(... 阅读全文

posted @ 2015-07-11 11:58 孔乙己大人 阅读(193) 评论(0) 推荐(0)

对话框屏蔽键盘消息方法
摘要:BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE) { ret... 阅读全文

posted @ 2015-07-09 23:19 孔乙己大人 阅读(227) 评论(0) 推荐(0)

工具类CTools实现字符编码转换和获取当前路径
摘要:class CTools{public: CTools(void);public: ~CTools(void);public: static std::string UNICODE_to_UTF8(const CString& unicodeString); static C... 阅读全文

posted @ 2015-07-09 23:12 孔乙己大人 阅读(309) 评论(0) 推荐(0)

如何修改MFC发布程序的图标
摘要:(1)第一种方法,直接替换工程路径下面res下面的ico图标,然后重新编译,一般需要重启系统才会生效; (2)第二种方法,在VS工程资源预览窗口的ICO下增加一个ico资源,名为IDR_ICON1,然后修改主对话框构造函数语句m_hIcon = AfxGetApp()->LoadIcon(IDR_... 阅读全文

posted @ 2015-07-05 16:59 孔乙己大人 阅读(417) 评论(0) 推荐(0)