随笔分类 - VS2010
摘要:int 转化为SCtring: int n =123; CString str; str.Format("%d",n);报错的话则改为:str.Format(_T("%d"),n); 或者str.Format(TEXT("%d"),n); 即可CString 转化为 int:CStringstr("123");intn=_ttoi(str);
阅读全文
摘要:最近在把matlab的代码转化到VS2010上。matlab中采用im2double将读入的图像转换为double型,在OpenCV中就需要对图像进行深度的转换。读入一幅灰度图像,深度为1(8U),在与其他矩阵M做运算事要保证深度是一致的,所以需要转换,如转换到深度为8(64F),需要用到OpenCV中的函数cvConvert。代码如下: IplImage* src = cvLoadImage("./Image/2/多波段.bmp",CV_LOAD_IMAGE_GRAYSCALE); //载入灰度图像,深度为8U IplImage* dst= cvCreateImage(c
阅读全文
摘要:今天用vs2010打开vs2008的一个工程,报了好多错:1>e:\visual studio 2010\projects\imageprojects\morphology\morphology\MorphologyDoc.h(41): error C2146: 语法错误: 缺少“;”(在标识符“m_imgOrg”的前面)1>e:\visual studio 2010\projects\imageprojects\morphology\morphology\MorphologyDoc.h(41): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持
阅读全文
摘要:这段时间忙于看文献,没用过VS了。今天用着用着就报错了:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 1>问度娘,大神给出了解决方法: VS2010在经历一些更新后,建立Win32ConsoleProject时会出“errorLNK1123”错误,解决方案为:将项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是每新建一个项目都要这样设置一次。 若按照上面解决方案依然发生“errorLNK1123”错误,解决方案如下: 在电脑中搜索查看是否有多个cvtres.exe。比如其中: 一个是C:\...
阅读全文
摘要:首先修改编辑框的属性:Multiline设为true,AutoHScroll设为true,AutoVScroll设为true。然后响应PreTranslateMessage(MSG*pMsg)这个消息,截获回车键。如图:从中可以看出,只需添加下面三行:m_editPoemFile.SetSel(-1,-1);//自动滚屏 m_editPoemFile.ReplaceSel(L"\r\n");//换行 UpdateData(true); // 其中m_editPoemFile为编辑框的控制变量。
阅读全文
摘要:哇~~~~~~~啦啦啦~~~~~~~~太开心了,通过不断的尝试,我终于知道怎么更改VS2010的工程名了!!!下面分享给大家:1.打开自己想要更改名字的工程,用ctrl+h在整个项目中把想更改的名字替换成新的名字。2.关闭工程,找到工程文件夹的位置,然后手动更改里面所有包含旧名字的文件及文件夹的名字(.cpp文件,.h文件,.vcxproj文件,……),还包括res文件夹下图标,图片等的名字。3.用记事本分别打开.sln文件和.suo文件,以及.vcxproj文件和.vcxproj.filters文件,用ctrl+h继续把想更改的名字替换成新的名字。4.删除Debug中的东东~~~5.打开工程
阅读全文
摘要:使用Tab Control 控件时,需要建子对话框。我想实现点击标签上的List Control控件时,主对话框上的编辑框控件能得到更新。然而List Control控件是在子对话框上。百度了好久,有人说主对话框不能处理子对话框的消息,即点击标签时无法通知主对话框。解决办法: 在子对话框中通过GetParent()获取主对话框的指针,然后就可以调用它的成员了。 注意:一般Tab控件的父窗口是主对话框,Tab控件子对话框的父窗口是Tab控件,所以现在Tab控件子对话框中获取父窗口(即Tab控件),然后利用Tab控件获取父窗口(即主对话框)。如下面代码:void CPoetrySortDlg::O
阅读全文
摘要:对于使用Tab Control 给对话框加属性页的方法有很多,下面记录下感觉比较方便点的方法。(也是来自网上的资料,只是稍加整理)首先需要自己建一个类,如:CTabSheet。这个类是从CTabCtrl继承来的,是用于Tab Control的控件类。添加成员变量: CDialog* m_pPages[MAXPAGE]; //记录各子对话框的指针 int m_nNumOfPages; int m_nCurrentPage; UINT m_IDD[MAXPAGE]; LPCTSTR m_Title[MAXPAGE];记得这个:#define MAXPAGE 20 //该类所能加载的标签的最大值然后
阅读全文
摘要:实现的功能:在单选列表视图控件中显示一个简单的编程语言排行榜,然后在用鼠标左键选择某列表项时,将选中列表项的文本显示到编辑框中。下面是具体实现步骤: 1. 创建一个基于对话框的MFC工程,名称设置为“Example29”。 2. 在自动生成的对话框模板IDD_EXAMPLE29_DIALOG中,删除“TODO: Place dialog controls here.”静态文本控件、“OK”按钮和“Cancel”按钮。添加一个List Control控件,ID设置为IDC_PROGRAM_LANG_LIST,View属性设为Report,即为报表风格,Single Selection属性设为Tr
阅读全文
摘要:之前在别人电脑上写好的project,拷贝到自己电脑上后,编译就出现了问题。报了一大片类似下面的错:errorC2011:“CUserTool”:“class”类型重定义解决方法: 右键单击工程,点清理,然后重新编译生成好了。。。。
阅读全文
摘要:Visual Studio 2010环境下error C2471: 无法更新程序数据库“…….pdb”fatal error C1083: 无法打开程序数据库文件:“…….pdb”: No such file or directory ..解决办法:修改项目属性右击项目 --> "属性”1. “C/C++” --> "常规” -->”调试信息格式” 设置为 “C7 兼容(/Z7)”2. “C/C++” --> "代码生成” -->”启用字符串池” 设置为 “是(/GF)”3. “链接器” --> "调试” -->
阅读全文
摘要:报错:1>mt.exe : general error c101008a: Failed to save the updated manifest to the file "Debug\DetectionMoving.exe.embed.manifest". Bp_o_解决方法:点class view中的工程,选右鍵,再点clean就可以了; 或者是 build->clean solusion也可以
阅读全文
摘要:在VS2010下运行以前版本的代码时,会出现很多的error,很多什么未声明的标识符呀。。。比如 :很头疼,在网上找了很久。终于找到了解决办法:加上两个头文件:#include<windows.h>#include<wininet.h>
阅读全文
摘要:目前opencv的最新版本为OpenCV2.4.3。下载地址为:OpenCV-2.4.3.exe最近要开始学习opencv了,所以在网上查找了OpenCV2.4.3的安装方法,现在自己整理了下:1.下载OpenCV-2.4.3.exe2.双击exe解压到自己想安装的目录,我解压到的目录为:D:\Program Files\OPencv2.4.33.配置环境变量,在系统环境变量配置下面的环境变量,经过测试,只需要在系统变量下配置,并不需要在用户变量下也配置。(与opencv2.4.2不同的是,此时因为2.4.3版本的opencv内嵌了TBB的功能,所以取消了TBB直接安装,这样就不需要再配置TB
阅读全文

浙公网安备 33010602011771号