自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 vs编译的程序依赖运行时的问题解决

Visual Studio编译出的应用程序会依赖一些与vs版本相关的动态库,需要安装运行时,系统才能正常运行.需要修改项目的配置属性:为 /MT,如上图所示.

2021-07-28 15:31:55 311

原创 生成支持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 199

原创 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 308

原创 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 345

原创 Linux 打包可执行程序与SDK的所有依赖的so库

1.查询依赖so库查询动态库依赖的so库ldd libXXX.soldd yourExe2.拷贝依赖库到指定目录首先根据ldd查询依赖的so库,将依赖的so库拷贝到指定文件夹ldd your_server | awk '{print $3}' | xargs -i cp -L {} /home/name/bin/3.添加依赖库的指定路径#env.sh 指定当前路径为库的查找路径export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH4.pkg

2021-07-21 15:21:25 1100

原创 算法与数据结构-链表LeetCode

链表操作1,链表逆序-a leetcode 206整个链表进行逆序#include<stdio.h>struct ListNode{ int val; ListNode *next; ListNode(int x):val(x),next(NULL){}};class Solution{public: ListNode* reverseList(ListNode*head){ ListNode *new_head=NULL;//指向新链表的头节点的指针 while(

2021-07-19 10:33:26 118 3

原创 opencv图像画圆

将人脸框的矩形改为void drawEllipse(cv::Mat &display, const Rect &faceRect, const cv::Scalar &color, int debounce, float cw, float acw) { static auto origin = faceRect; if(std::abs(origin.left - faceRect.left) > debounce || std::abs(origin

2021-07-16 18:24:42 517 1

原创 windows动态加载dll库

loadLib.h#include<map>#include<Windows.h>#include<functional>#include<memory>#include<iostream>namespace kaa {class LibWrap {public: LibWrap (); ~LibWrap (); unsigned long load(std::string file); template<typen

2021-07-16 15:22:47 582

原创 YUV转换为RGB

void yuv2rgb_nv21(const unsigned char *src, unsigned char *dst, int src_width, int src_height, int src_step, int dst_width, int dst_height, int dst_step) { typedef unsigned char uint8; const uint8* pY; const uint8* pU; const uint8* pV; int Y00, Y01, U

2021-07-09 16:08:50 226

原创 cmake使用中出现动态库找不到的问题

link_directories需要在add_executable和add_library之前否则会导致动态库找不到

2021-07-06 19:20:54 2186 1

jsoncpp.zip

c++ json的操作

2021-08-05

dllproject.zip

linux下,vscode调试,cmak生成c++工程,

2021-07-19

cmake使用文档.pdf

cmake中文使用文档,写的很好分享一下

2021-02-02

creat barcode生成条形码.zip

生成条形码

2021-01-25

MD5使用方式与头文件

md5的头文件与使用方式

2021-01-25

生成二维码代码C++

生成二维码,C++

2021-01-25

DShow头文件和使用方式

摄像头操作

2021-01-18

空空如也

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

TA关注的人

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