自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (6)
  • 收藏
  • 关注

原创 VS2010 生成MAP文件

1.打开项目属性-》链接器-》调试-》生成映射文件: 选择 是(/map)映射文件名: 【输入名称xxx.map】映射导出 :是(/MAPINFOLEXPORTS)2.重新编译后对应工程目录下会生成xxx.map文件

2016-04-20 09:31:23 7395

转载 qt creator 调试器未设置

问题:使用QT编程时,想使用调试功能,开始想用WinGW的调试器进行调试,但无奈,无效,但自动识别又找不到调试器,如何破?环境配置: win7(32) + Qt Creator2.8 + Qt5.1 + VS2010;这是目前较新的配置,通常用VS2010写程序,编译调试都很方便,但是有的时候需要在Qt Creator中调试。默认情况下,Qt Creat

2016-03-18 13:58:50 5921

转载 Qt多工程多目录编译方法

1、首先建立一个空的目录,如:D:/MyApp2、用qtcreator新建一个App工程,名字为client,路径指定为D:/MyApp,完成之后关闭当前项目3、用qtcreator新建一个c++共享库,模块选择guiwidgets,名字为view,路径指定为D:/MyApp,完成之后关闭当前项目4、用qtcreator新建一个c++共享库,模块选择默认,名字为model,路径指定为D

2015-09-11 10:08:22 4581

原创 QT 不能在指定目录生成目标文件

在已经生成好的project.pro 文件中添加DESTDIR=../bin 不能在bin目录下找到对应目标文件,因为修改后配置文件没有更新,需要把project.pro.user文件删除,makefile文件删除后重新编译,就可以添加DESTDIR = ../bin 指定目录下生成目标文件。

2015-09-10 17:40:19 2900

原创 颜色混合处理抗锯齿

渲染抗锯齿时碰到问题 将切片数据渲染到图片上呈现抗锯齿实现如下void Slice::RenderAnti(){ unsigned int l; unsigned int s; //for each loop //for each filled loop//面合成用源色和目标色相加,无抗锯齿 glBlendFunc(GL_ONE,GL_ONE); for(l=0;l<

2015-08-04 18:24:46 1148

转载 颜色混合BlendFunc用法实例总结

1、概念“混合”是指两种颜色的叠加方式。在新图片将要渲染画到屏幕上的时候,将用在新图片中的红、绿、蓝和透明度信息,与屏幕上已经存在的图片颜色信息相融合。说的具体一点,就是把某一像素位置上原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。新图片颜色被称作“源颜色”,而屏幕上已存在的图片颜色则被称作“目标颜色”。OpenGL会把源颜色和目标颜色各自取出,并乘以一个

2015-08-04 17:43:33 2660

原创 afxcmn2.inl line35

CComBox m_combobox;m_combobox.AddString(str);弹出一下错误  afxcmn2.inl line352 的错误MFC中很多类都是与窗口关联的,所以你要在资源上放一个列表框,并用一个CCombox类型成员变量关联到它。实际已经做了关联了,也还是出现错误,删除该资源后,重新添加后正确,估计是在添加资源的时候没关联好。

2015-07-21 18:51:47 1976

原创 CString转char*

字符集Unicode模式时,CString转char*使用CString str;DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,str,-1,NULL,NULL,0,NULL);char *c = new char[dwNum];WideCharToMultiByte(CP_OEMCP,NULL,str,-1,c,dwNum,0

2015-07-21 14:37:07 538

转载 读取DXF格式文件的C++代码

OpenGL是美国SGI公司最新推出的一套开放式的三维图形软件接口,适用于广泛的计算机环境,从个人计算机到工作站,OpenGL都能实现高性能的三维图形功能。   OpenGL本身不仅提供对简单图元的操作和控制,还提供了许多函数用于复杂物体的建模。但是,我们通常喜欢使用AutoCAD和3DS及 3Dmax等工具来建立模型,并且我们已经有了很多这样的模型,那么我们如何才能资源共享,避免重复劳动呢?利用

2015-05-29 17:18:24 10180 1

转载 详解 QT 中Graphics View柜架(下篇)

QT 中Graphics View柜架是本文要介绍的内容,本文分为三部分为大家介绍,本篇文章为下篇,想要继续深入了解的请继续关注。参考末尾。本节介绍的是详解QT 中Graphics View柜架 (下篇),继续上篇 详解 QT 中Graphics View柜架 (中篇)的内容继续介绍,先来看内容关键特性缩放与旋转QGraphicsView通过QGraphicsView::set

2014-08-18 16:38:04 1422

转载 详解 QT 中Graphics View柜架 (中篇)

QT 中Graphics View柜架是本文要介绍的内容,本文分为三部分为大家介绍,本篇文章为中篇,想要继续深入了解的请继续关注。参考末尾。详解QT 中Graphics View柜架 (中篇)是本节所讲述的内容,继续上篇文章  详解 QT 中Graphics View柜架 (上篇) 为大家介绍。先来看内容。         Graphics View 坐标系统      Graph

2014-08-18 16:36:31 1016

转载 详解 QT 中Graphics View柜架(上篇)

QT 中Graphics View柜架是本文要介绍的内容,本文分为三部分为大家介绍,本篇文章为上篇,想要继续深入了解的请继续关注。参考末尾。先来看本节内容。Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个viewwidget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中

2014-08-18 16:32:23 1259

原创 QT 如何新增信号和槽

QT 设计器中选择对象查看器-》对象右键键

2014-05-27 14:34:36 1014

原创 Python send code

import socketimport sysimport timeprint 'photoname:'n = sys.stdin.readline()n =n.strip('\n')MCAST_GRP ='224.1.1.1'MCAST_PORT =5007sock =socket.socket(socket.AF_INET, socket.SOCK_DGRAM,

2014-05-20 09:37:01 1889

原创 Python script listening

#!/usr/bin/pythonimport socketimport structimport fcntlimportsubprocessimport sysMCAST_GRP ='224.1.1.1'MCAST_PORT =5007sock =socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPP

2014-05-20 09:35:50 874

转载 C++内存分配秘籍—new,malloc,GlobalAlloc详解

C++内存分配秘籍—new,malloc,GlobalAlloc详解                                                   _______只为因内存分配而无法入眠的程序员一。关于内存 1、内存分配方式  内存分配方式有三种:  (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全

2014-04-23 13:41:20 763

原创 VS2013 添加依赖项目

如何添加一个依赖项目1.新建解决方案

2014-04-22 09:44:57 20928

原创 error LNK2001: 无法解析的外部符号 ___wargv

111.obj : error LNK2001: 无法解析的外部符号 __afxForceSTDAFXstdafx.obj : error LNK2001: 无法解析的外部符号 __afxForceSTDAFXuafxcwd.lib(appcore.obj) : error LNK2001: 无法解析的外部符号 ___wargvuafxcwd.lib(appcore.obj) : er

2014-04-19 16:06:55 6035 1

转载 msvcrtd.lib和libcmtd.lib冲突

VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。VS2008,项目——属性——配置属性——C/C++——代码生成:他

2014-04-19 15:52:23 951

原创 VC 获取物理网卡的MAC地址

获取网卡的MAC地址的方法很多,如:Netbios,SNMP,GetAdaptersInfo等。经过测试发现 Netbios 方法在网线拔出的情况下获取不到MAC,而 SNMP方法有时会获取多个重复的网卡的MAC,试来试去还是GetAdaptersInfo方法比较好,网线拔出的情况下可以获取MAC,而且很准确,不会重复获取网卡。GetAdaptersInfo 方法也不是十全十美,也存在些问

2014-04-19 14:23:58 3928 3

原创 怎么获取CPU序列号

void CCPU_SerialNumberDlg::OnButton1() {// TODO: Add your control notification handler code hereunsigned long s1,s2;unsigned char vendor_id[]="------------";char sel;sel='1';CString Vern

2014-04-17 14:21:05 2454 1

转载 用cvSplit和cvMerge实现图像只显示单通道

//彩色图片信道分割int XinDaoFenGe(){    IplImage*pImageChannel[4] = { 0, 0, 0, 0 };    IplImage*pImageColor[4] = { 0, 0, 0, 0 };    IplImage*pSrcImage = cvLoadImage( "D:\\lena.jpg", 1 ) ;   printf

2014-03-24 08:38:55 2366

原创 Opencv打开图片接口说明

函数原型:IplImage* cvLoadImage( const char* filename, int flags=CV_LOAD_IMAGE_COLOR );filename :要被读入的文件的文件名(包括后缀);flags :指定读入图像的颜色和深度:指定的颜色可以将输入的图片转为3通道(CV_LOAD_IMAGE_COLOR), 单通道 (CV_LOAD_IMAGE_GRAY

2014-03-22 17:02:50 2647

原创 windows+vs2010环境编译tiff-3.8.2

1、下载地址:    LibTiff 最新版本为 3.8.2,下载地址:http://dl.maptools.org/dl/libtiff/    Libgeotiff 最新版本为 1.2.5,下载地址:ftp://ftp.remotesensing.org/pub/geotiff/libgeotiff/libgeotiff125.zip2、编译:将tiff-3.8.3解压C:

2014-03-12 14:47:17 3414

原创 .net framework 安装失败

1、开始->运行->net stop WuAuServ2、开始->运行->%windir%3、将文件夹SoftwareDistribution重命名为SDold4、开始->运行->net start WuAuServ

2014-02-20 12:12:37 857

转载 Qt应用中检测内存泄露——VLD

本文简要描述一下在Qt应用中使用VLD来检测内存泄露。本次测试环境:QtCreator2.3 + Qt4.7.4-vs2008 + VS2008 Express.1、下载并安装:VLD-2.2: http://vld.codeplex.com/链接:http://vld.codeplex.com/releases/70398/download/261406假定安装到c:/dev/vld

2014-02-17 13:31:56 920

原创 QT国际化支持多语言

QT国际化支持多语言最近做一个项目,把QT开发的软件汉化,遇到些问题是部分字串汉化成功,部分汉化失败,经过一番查找发现QDialog类继承的类能汉化而QMainWindow不能汉化,因为只在Mian.cpp中添加翻译加载,并没有在MainWindow.cpp添加翻译加载,所以导致部分汉化失败,按照以下步骤:开发环境VS加QT插件1.生成*.ts文件,点击菜单QT=》Create new

2013-09-16 16:57:56 1385 1

原创 VC 模式对话框和非模式对话框的创建,销毁和区别

在WIN32中,模式对话框的创建一般是使用DialogBox来进行创建的。而非模式对话框则是利用CreateWindow来创建的。在MFC或是WTL中,模式对话框一般是使用DoModal,而非模式对话框的创建则是使用Create。模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式对话框则无需这样,它不强制要求用户立即反应,而是与其他窗口同时接受用户操

2013-07-23 16:30:41 5471

原创 MFC view显示Png图片(bitmap方式显示)

包含头文件#include "atlimage.h"在OnPaint中代码如下:void CDialogTest::OnPaint(){ CBitmap bitmap; CDC dcMemory; int result; bitmap.CreateBitmap(IMAGER_SIZE_X, IMAGER_SIZE_Y, 1, 32, m_lpBuf);

2013-07-13 21:27:48 6058

原创 VS2010中MFC界面编程Caption中文全是乱码的解决办法

在预览状态下可能看到中文,但是编译运行后对话框中的中文全是问号。即使你用的VS中文版,即使你也用了Unicode编码,即使有条件编译#ifdef _WIN32LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED#pragma code_page(936)#endif //_WIN32  但是问题依旧对不对?有的同志通过Set

2013-07-02 18:23:45 6032

原创 Arduino Upload失败

Arduino下载代码到板子上时出现如下提示error: buffered memory access not supported系统盘搜索 arduido 把搜索出来的文件全部删除。重启电脑后,选择重新选择串口,然后upload。

2013-06-09 08:49:17 1921

转载 C/C++时间函数使用方法

C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.         通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:          Coord

2013-06-01 15:18:29 652

原创 简易使用MFC中的定时器

当执行到程序的某一行代码时,需要添加计时器,就用这条语句:SetTimer(1, 1000, NULL);参数如下:UINT_PTR SetTimer(UINT_PTR nIDEvent, UINT nElapse,  void (CALLBACK* lpfnTimer)(HWND, UINT, UINT_PTR, DWORD));设置好后计时器立马生效,1秒后

2013-05-28 10:19:32 691

转载 C++编程开发学习的50条建议

转自:http://www.jizhuomi.com/software/283.html#cmt2940 每个从事C++开发的朋友相信都能给后来者一些建议,但是真正为此进行大致总结的很少。本文就给出了网上流传的对C++编程开发学习的50条建议,总结的还是相当不错的,编程学习者(不仅限于C++学习者)如果真的理解了这些建议,相信能够在学习时准确的抓住侧重点,少走弯路。下面列出这50条

2013-05-24 08:58:23 978 1

原创 有关GetPrivateProfileString的使用方法

函数返回值为string的长度(long型),而从ini文件获得的字符串则保留在目的缓冲器中 DWORD GetPrivateProfileString( LPCTSTR lpAppName, //配置文件的section名 LPCTSTR lpKeyName, //配置文件的key名 LPCTSTR lpDefault,  LPTSTR lpReturnedString,

2013-05-23 17:02:13 871

转载 精确获取时间(QueryPerformanceCounter)

LARGE_INTEGER tima,timb; QueryPerformanceCounter(&tima);在 Windows Server 2003 和 WindowsXP 中使用 QueryPerformanceCounter 函数的程序可能执行不当QueryPerformanceCounter 来精确计算执行时间// 这个程序展示了如何用QueryPerformanc

2013-05-23 11:40:19 825

原创 VS2010t工程如何使用第三方SDK

如何在VS2010中添加第三方SDK    从google code下载了一个3D开发游戏,顺利下到代码后,编译出现错误,提示相关文件不能正常打开,进过搜索后发现缺少opengl sdk和fbx sdk,分别从官网下载。opengl下载地址:OpenAL1.1Core SDK  OpenGL 介绍。Alut下载链接:ALUT  。FBX下载链接:FBX

2013-05-18 09:43:52 7882

转载 MFC中调用软键盘

转http://blog.csdn.net/owldestiny/article/details/61029321、前提[cpp] view plaincopy//头文件中添加包含文件  #include   //源文件中添加lib文件  #pragma comment(lib,"imm32.lib")  2、调用在需要调用软键盘的响应中添加

2013-05-09 17:17:47 1424 1

转载 mt.exe : general error c101008d 解决方法

重新安装VS2005中文版后,编译以前的程序出现编译错误:mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file奇怪的是,重新编译后有一定的几率可以成功编译,查询网络发现以下解决方法:在项目属性——配置属性——清单工具——输入和输出中,把嵌入清单改成否

2013-05-09 16:27:20 1104

原创 CBitMap动态加载本地文件夹中的BMP图片

CBitMap动态加载本地文件夹中的BMP图片bool LoadBmpPic(const CString strBmpPath, CBitmap&bmp){ HBITMAP bitmap; try { bmp.Detach(); //从文件路径加载图片 bitmap =(HBITMAP)::LoadImage(NULL,strBmpPath, IMAGE_BIT

2013-05-07 16:34:14 4447

Visual c++串口通信工程开发实例导航代码

对应<Visual c++串口通信工程开发实例导航>代码 1.串口实现双机互联 2.串口编程调试精灵 3.云台镜头控制系统 4.PC与PAD数据交换系统 5.GPS数据采集程序 6.楼宇自监控系统 7.智能安防报警系统 8.语音自动应答系统

2013-06-26

Visual C++串口通信技术与编程实践

Visual C++串口通信技术与编程实践.

2013-06-22

Visual c++串口通信工程开发实例导航

主要介绍 1.串口实现双机互联 2.串口编程调试精灵 3.云台镜头控制系统 4.PC与PAD数据交换系统 5.GPS数据采集程序 6.楼宇自监控系统 7.智能安防报警系统 8.语音自动应答系统

2013-06-22

ARM培训精华资料(全套PPT)

第一章 嵌入式系统概述 第二章 嵌入式系统工程设计 第三章 ARM7体系结构 第四章 ARM7TDMI(-S)指令系统 第五章 LPC2000系列ARM硬件结构 第六章 接口技术与硬件设计 第七章 移植μC/OS-II到ARM7 第八章 嵌入式系统开发平台

2012-12-17

Linux内核修炼之道

Linux内核分四个层次:全面了解,掌握基本功;兴趣导向,选择重点深度钻研;融入社区做贡献,坚持坚持再坚持 1.对Linux以及内核有个全面的认识和了解,掌握分析Linux内核源代码的分析方法 2.对内核多数部分的工作原理进行介绍 3.内核开发需要了解的一些信息和调试技术

2012-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除