![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
idreaming689
提高自己的认知
展开
-
vs编译的程序依赖运行时的问题解决
Visual Studio编译出的应用程序会依赖一些与vs版本相关的动态库,需要安装运行时,系统才能正常运行.需要修改项目的配置属性:为 /MT,如上图所示.原创 2021-07-28 15:31:55 · 285 阅读 · 0 评论 -
生成支持xp可运行的程序
xp sp3以下的操作系统需要用vs2010工具集xp sp3以上系统例如在MFC的头文件targetver.h加入#define _WIN32_WINNT 0x0501#pragma once// 包括 SDKDDKVer.h 将定义可用的最高版本的 Windows 平台。// 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将// 将 _WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。#include <WinSD原创 2021-07-22 13:30:27 · 185 阅读 · 0 评论 -
LNK2005 _DllMain@12 already defined in LIBCMT.lib问题解决
背景CMake自动生成工程,引入以前封装的类和头文件,出现了LNK2005 _DllMain@12 already defined in LIBCMT.lib等问题.解决将头文件:**#include “stdafx.h”**加入到没又此头文件的头文件.附录生成工程的CMakeLists.tx文件CMAKE_MINIMUM_REQUIRED(VERSION 2.6)set(PNAME yourProjectName)project(${PNAME})ADD_DEFINITIONS("-D原创 2021-07-22 11:24:21 · 291 阅读 · 0 评论 -
MFC或OCX添加自定义消息映射
背景//在编写OCX控件时,在线程中直接调用FireEvent相关的函数,js页面无法正常响应,//只能通过自定义消息映射,通过PostMessage发送消息,界面才能正常收到响应.FireEvent(eventidTakepicEvent, EVENT_PARAM(VTS_I4), lResult);PostMessage(WM_YOUR_EVENT, WPARAM, LPARAM);实现xxxxxCtrl.hprotected: afx_msg LRESULT onResult(WPA原创 2021-07-22 11:03:56 · 331 阅读 · 0 评论 -
MFC控件显示视频或者图片
使用静态文本框在控件上显示视频或者图片 CRect rect; GetDlgItem(IDC_STATIC_PLAY)->GetClientRect(&rect); // 获取图片控件矩形框 cv::Size dsize = cv::Size(rect.Width(), rect.Height()); cv::Mat img = cv::Mat(dsize, CV_8UC3); cv::resize(imgSrc, img,原创 2021-04-26 14:32:20 · 760 阅读 · 0 评论