
c++
yezishuang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分析 Tiff的TIFFTAG_PHOTOSHOP标签的部分代码
TIFFTAG_PHOTOSHOP原创 2022-08-04 14:35:53 · 452 阅读 · 0 评论 -
文件映射的思考与实验 (映射过大,导致内存使用率非常高)
void ThinkOne::test_multi_file_release_source(){ try { const size_t fileCount = 256; const size_t totalFileBytes = 1024ull * 1024ull * 1024ull * 16ull; const size_t fileBytes = totalFileBytes / fileCount; H.原创 2021-08-31 16:04:24 · 1677 阅读 · 0 评论 -
借鉴boost中的宏定义
文件 boost_1_74_0\boost\config\auto_link.hpp#if defined( _M_IX86 )# define BOOST_LIB_ARCH_AND_MODEL_OPT "-x32"#elif defined( _M_X64 )# define BOOST_LIB_ARCH_AND_MODEL_OPT "-x64"#elif defined( _M_ARM )# define BOOST_LIB_ARCH_AND_MODEL_OPT "-a32"#e...原创 2021-07-14 09:23:21 · 357 阅读 · 0 评论 -
msvc2019使用filesystem
1.如果使用msvc默认设置#include <experimental/filesystem>2.如果 c/c++ ==> 语言 ,更改c++语言标准#include <filesystem>原创 2021-07-06 08:42:35 · 879 阅读 · 0 评论 -
c++大型整数乘积溢出,注意给值后面添加 ui64 i64等后缀
uint64_t n1 = 1000 * 1000 * 1000 * 1000; (错误) uint64_t n2 = (uint64_t)1000 * (uint64_t)1000 * (uint64_t)1000 * (uint64_t)10; uint64_t n3 = 1000ui64 * 1000ui64 * 1000ui64 * 10ui64;原创 2020-09-16 11:43:51 · 685 阅读 · 0 评论 -
MSVC编译器编译参数说明
通过msvc编译,发现编译参数/Od 禁用优化/Ox 完全优化/O1 使大小最小化/O2 使速度最大化/D "WIN32" /D "_DEBUG" 预处理器定义 (即预定义宏)/ZI 调试信息格式:用于“编辑并继续”的程序数据库/W3 警告等级/WX- 不将警告视为错误/WX 将警告视为错误/sdl- 不进行SDL检查/sdl 进行SDL检查/MDd 多...原创 2019-11-22 11:31:47 · 1238 阅读 · 0 评论 -
libevent编译debug版本
1.https://blog.csdn.net/ruibin_cao/article/details/80846372并且啊,真的坑死人。libevent默认编译的是release版本的,如果需要编译debug版本的,修改一下makefile.nmake:#CFLAGS=$(CFLAGS) /Ox /W3 /wd4996 /nologo修改为:#CFLAGS=$(CFLAGS) /D_D...原创 2019-11-22 09:36:43 · 1173 阅读 · 0 评论 -
LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
参考:https://www.cnblogs.com/lit10050528/p/4281240.html摘要:1.msvcrt.lib是VC中的Multithreaded DLL 版本的C运行时库,而libcmt.lib是Multithreaded的运行时库。2.在同一个项目中,所有的源文件必须链接相同的C运行时库。如果某一文 件用了Multithreaded DLL版本,而其...原创 2019-11-22 09:15:53 · 1017 阅读 · 0 评论 -
Qt5.10使用 QtCreator4.9.1版本的bug
Qt5.10使用 QtCreator4.9.1版本的bug1.包含第三方库头文件时例如:win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../3rd/lib/Vld/Win32/ -lvldelse:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../3rd/lib/V...原创 2019-10-28 16:10:37 · 630 阅读 · 0 评论 -
mupdf Demo
https://www.cnblogs.com/blueroses/p/8268217.html原创 2019-10-28 14:16:25 · 805 阅读 · 0 评论 -
Windows10 找不到gpedit.msc 或 secpol.msc怎么办?
转载自https://www.jianshu.com/p/949508a0b22d问题:win10家庭版没有secpo.msc,不能更改本地策略的相关设置1、新建文本文档,将下面代码复制到文本文档中: (复制代码的时候要注意,一行一行的复制。直接粘贴复制的话代码与代码之间没有换行。)@echo offpushd "%~dp0"dir /b C:\Windows\ser...原创 2019-10-26 10:02:09 · 16006 阅读 · 11 评论 -
github
1.inihhttps://github.com/benhoyt/inih原创 2019-09-30 09:12:08 · 126 阅读 · 0 评论 -
windows打印机 学习
1.微软apihttps://docs.microsoft.com/zh-cn/windows/desktop/printdocs/getprinterhttps://docs.microsoft.com/zh-cn/windows/desktop/printdocs/setprinterhttps://support.microsoft.com/zh-cn/help/140285/h...原创 2019-05-31 13:31:56 · 576 阅读 · 0 评论 -
FreeImage
1.FreeImage 中文文档http://www.doc88.com/p-4089059650045.html2.图像库的比较https://www.cnblogs.com/lidabo/p/3326368.htmlhttps://blog.csdn.net/Rxiang12/article/details/788537803.位图处理https://blo...原创 2019-06-04 13:26:33 · 1821 阅读 · 0 评论 -
全局变量与静态全局变量的区别 以及 全局函数与全局静态函数的区别
原创 2019-06-21 10:12:42 · 1198 阅读 · 0 评论 -
Visual Studio 2015下载
1.Visual Studio 2015 专业版和企业版下载https://www.cnblogs.com/bwlluck/p/5514424.htmlhttps://www.cnblogs.com/wgscd/p/4671374.html2.Visual Studio 2013https://www.cnblogs.com/abeam/p/6781006.html...原创 2019-06-12 09:17:33 · 43456 阅读 · 1 评论 -
OpenCV
1.opencv 编译源码https://blog.csdn.net/hzgloveyd/article/details/79031761https://blog.csdn.net/u011028771/article/details/83663437https://blog.csdn.net/chris_zhangrx/article/details/79090463(写得非常...原创 2019-06-12 13:06:57 · 176 阅读 · 0 评论 -
windows下查看动态库和静态库的函数接口
原文:https://blog.csdn.net/tanghao9/article/details/620459591.首先打开vc2013(vc2015)的 "VS2013 x86 本机工具命令提示"2.在window下查看动态库的导出函数可以用vs自带的Dependenc工具;查看静态库的信息要用命令行来实现:dumpbin /LINKERMEMBER *.li...原创 2019-06-27 10:06:58 · 2137 阅读 · 0 评论 -
_tfopen 是否需要使用共享读
FILE *pFile = nullptr;errno_t err=::_tfopen_s(&pFile, _T("E:/test.log"), _T("rb"));if(err == 0){ cout << "文件打开成功。输入一个只继续进行:" << endl; int a = 0; cin >> a;}else{...原创 2019-08-15 15:36:35 · 1012 阅读 · 0 评论 -
Debug的exe调用release的静态lib时注意事项
链接器-->输入-->忽略特定默认库 msvcrt.lib原创 2019-09-18 13:12:06 · 974 阅读 · 0 评论 -
疑难杂症
1. 一个项目 调用多个dll时,要注意调用函数的 “调用约定”调用约定不一致(_CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE)https://blog.csdn.net/jiangxinyu/article/details/7844414...原创 2019-05-22 15:55:37 · 164 阅读 · 0 评论