C++
Licyh1725
这个作者很懒,什么都没留下…
展开
-
C++封装函数DLL C++中与C#中调用该函数DLL
1.首先创建DLL工程2.在pch.h头文件中声明DLL// pch.h: 这是预编译标头文件。// 下方列出的文件仅编译一次,提高了将来生成的生成性能。// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。#ifndef PCH_H#define PCH_H// 添加要在此处预编译的标头#include "fr原创 2020-07-16 11:18:31 · 644 阅读 · 0 评论 -
VS2017+Qt5不生成moc文件的解决方法
点击不生成moc文件的.h文件,点击属性,进行如下修改然后打开.h文件,查看是否添加Q_OBJECT然后清理,重新生成就OK了原创 2020-06-08 10:35:15 · 822 阅读 · 1 评论 -
C++获取当前时间,并使用时间命名,输出txt数据文件
char pStrPath1[20];time_t currTime;struct tm *mt;Mat saveImg1;currTime = time(NULL);mt = localtime(&currTime);/根据日期生成文件名/sprintf(pStrPath1, “D:\images\face\yr0905\%d%02d%02d%02d%02d%02d.jpg”, mt->tm_year + 1900, mt->tm_mon + 1, mt->tm_m原创 2020-05-29 13:35:11 · 1149 阅读 · 0 评论 -
c++打开文件夹对话框GetOpenFileName 获取打开文件的filename(String类型)、使用Qt中QFileDialog打开、MFC中CFileDialog打开文件
使用GetOpenFileName 获取打开文件String filemname;OPENFILENAME ofn = { 0 };TCHAR strFileName[MAX_PATH] = { 0 }; //用于接收文件名ofn.lStructSize = sizeof(OPENFILENAME); //结构体大小ofn.hwndOwner = NULL; //拥有着窗口句柄...原创 2019-09-17 10:26:47 · 2199 阅读 · 1 评论 -
C++其他工程中显示黑色命令行窗口 使用cout/cin等输入输出
打开显示命令行窗口右键解决方案,属性页。选择生成事件(build event)->生成后事件(post-build event)->命令行(command line),输入:editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(TargetFileName)包含头文件:#include <stdlib.h>#include using ...原创 2019-09-16 16:49:32 · 727 阅读 · 0 评论 -
C++基础
1.按位或,按位异或,按位与|按位或:参与运算的两数各对应的二进位相或.只要对应的二个二进位有一个为1时,结果位就为1例如: 1|2 : 0001 | 0010 = 00119|5 : 1001 | 0101 = 1101所以9|5=13& 按位与:参与运算的两数各对应的二进位相与.只有对应的两个二...转载 2019-09-29 15:35:52 · 164 阅读 · 0 评论