
VisualStudio
Joker-E
这个作者很懒,什么都没留下…
展开
-
tcpip通信的c++代码
tcpip通信server端的c++代码#include <iostream>#include <unistd.h>#include <sys/socket.h>#include <arpa/inet.h>#include <string.h>#include <sstream>#include <e...原创 2019-08-17 22:34:48 · 1971 阅读 · 0 评论 -
c++读写ini配置文件数据类
类的头文件:#ifndef CONFIGCLASS_H#define CONFIGCLASS_H#include<iostream>#include <fstream>#include <vector>#include<string>#include <sstream>#include <cstring>...原创 2019-08-17 22:30:38 · 1146 阅读 · 0 评论 -
matlab和c++混合编程---Mex结构和mexFunction参数传递
最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题。现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加。首先讲讲写Mex的一些常规规定,然后我们会重点关注混合编程中最难解决数据的问题--结构到底如何转换,并且后面会重点说一下自己的程序。一、Mex的结构先看一个简单的程序(该程序保存在matlab主目录下名字是mexDemon原创 2016-09-22 14:59:08 · 10614 阅读 · 4 评论 -
MFC中窗口句柄和控件句柄的获取
1. 程序主窗口句柄的获得 CWnd* p = AfxGetMainWnd();//函数AfxGetMainWnd()获得主对话框的指针p HWND h = p->m_hWnd; //主窗口类的成员变量m_hWnd即为主对话框句柄h2. 控件句柄的获得 HWND EditHwnd = CWnd::GetDlgItem(h,IDC_EDIT1); //函数Get原创 2016-09-21 16:46:09 · 10962 阅读 · 1 评论 -
OpenCV3.1.0+VS2013开发环境配置
原文章地址之前总结过一个 OpenCV2.49+VisualStudio2010开发环境配置 ,OpenCV3.1.0发布了,电脑上又重新安装了VS2013,所以准备看看OpenCV3.1.0较之OpenCV2.4.9有哪些改善。这里有一篇博客可供参考:OpenCV3.0 3.1版本的改进(在这里感谢 博主的分享)。首先要做的就是 开发环境配置,具体过程如下:转载 2016-09-21 16:29:09 · 393 阅读 · 0 评论 -
MFC中消息传递机制随笔
添加自定义消息操作如下:1. 建立MFC工程,如基于对话框的应用程序,Test。2. 在资源中添加要处理的消息的值,即在CTestDlg.h中添加 如下代码。 (因为很多MFC的消息是在WM_USER内的,所以这里用比WM_USER大的消息) #define WM_MyMessage (WM_USER+100)3. 声明消息处理函数,在CTestDlg.原创 2016-09-21 08:16:09 · 2400 阅读 · 0 评论 -
MFC中定时器的使用方法
定时器宏定义#define TIMER1 1#define TIMER2 2在启动处设置定时器SetTimer(TIMER1,500,NULL); //500毫秒SetTimer(TIMER1,1000,NULL); //1000毫秒添加消息响应函数OnTimer()类向导---Message---WM_Timer在OnTimer()函数中添加定时器触发事件的实现代原创 2016-09-20 23:04:39 · 5487 阅读 · 0 评论 -
MFC中创建多线程
MFC中有两类线程,分别称之为工作线程和用户界面线程。工作线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等;用户界面线程有自己的消息机制,一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。本文主要讲述如何在MFC中创建工作线程。 创建工作线程分为三步:1.线程函数的声明;2.线程函数的实现;3.创建(启动)线程原创 2016-09-20 22:19:32 · 7602 阅读 · 0 评论 -
vs项目中头文件(.h)静态库(.lib)和 动态库(.dll )的路径和配置问题
在程序开发中,很多时候需要用到别人开发的工具包,如OpenCV和itk。一般而言,在vs中,很少使用源文件,大部分是使用对类进行声明的头文件(.h)和封装了类的链接库(静态.lib或动态.dll)。如果要使用这些类,需要在文件中包含头文件的名字,如#include “cv.h”。但这个并不够,因为这个文件一般来说不在当前目录下。原创 2016-09-19 14:12:08 · 8976 阅读 · 0 评论