自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 cmake-gui编译 总是提示 Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY

windows protobuf cmake

2024-10-12 15:39:36 205

原创 Ubuntu 安装 perf

是一个性能分析工具,通常内置在 Linux 内核中。你可以通过以下命令安装。在进行上述任何更改后,有时重新启动系统可以帮助更新内核模块和工具,使其生效。如果仓库中没有合适的工具包,你可以选择从 Linux 内核源码中构建。安装完perf ,提示当前系统内核的版本是。通过以上步骤,尤其是万能的重启,你应该能够解决。工具,它仍然报告找不到与内核版本匹配的。2.安装完成后,你可以通过以下命令验证。,并且系统没有安装与此内核版本匹配的。,可以将其复制到系统的二进制目录,如。编译完成后,你可以直接运行生成的。

2024-08-29 10:16:29 494

原创 ubuntu 安装 Valgrind

在 Ubuntu 系统上安装Valgrind和perf工具是比较简单的,只需要使用包管理器apt即可完成。

2024-08-29 10:11:52 199

原创 ubuntu 系统 lkd3588主板, 插上显示器 无法显示桌面 怎么启动桌面?并判断是否启动?

记录下Ubuntu系统无法显示界面的排查 解决方法。

2024-08-29 09:49:21 529

原创 c++ SharedPtr 源码简化实现

shared_ptr 本质是是一个模板类,从模板类的角度,简单了解智能指针的实现思想,更好的使用智能指针。记录下简单实现的模板。// 引用计数的指针。// 实际指向对象的指针。// 移动赋值运算符。// 成员访问操作符。

2024-08-15 15:55:59 316

原创 vs编译错误error LNK2005错误,严重错误fatal error LNK1169,跟随该错误

错误 6 fatal error LNK1169: 找到一个或多个多重定义的符号错误 1 error LNK2005: _DllMain@12 已经在 LIBCMT.lib(dllmain.obj) 中定义 uafxcw.lib错误 5 error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) 已经在 LIBCMT.lib(delete2.obj) 中定义 uafxc...

2020-09-28 10:26:51 470

转载 NSIS—路径集合(1)

转载http://blog.sina.com.cn/s/blog_66b5659d0101gzin.html最近用nsis写脚本打包,转载一些nsis资料$INSTDIR安装目录 ($INSTDIR 可以使用StrCpy、ReadRegStr、ReadINIStr等等来更改。例如在.onInit函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如, 如果你把卸载程序放在 $WINDIR ...

2020-05-21 11:04:20 2700

转载 Console工程下怎么不显示控制台黑窗口只显示Windows窗口

转载原文:https://blog.csdn.net/xiehaiyang1234/article/details/78183176网上许多都是加载 #pragma comment( linker, "/subsystem:windows /entry:mainCRTStartup" )//不显示控制台但sleep是还是会显示cmd命令窗口;转载的这篇文章当sleep时不会显示黑窗口,...

2019-06-21 11:04:18 437

转载 详解宏定义(#define)(转)

(转自:https://blog.csdn.net/yanggangclcsdn/article/details/49704089)C语言中用到宏定义的地方很多,如在头文件中为了防止头文件被重复包含,则用到: #ifndef cTest_Header_h #define cTest_Header_h //头文件内容 #endif 在我们常用的 ...

2019-04-29 17:19:46 814

原创 vs2008加载以前项目遇到的问题总结

今天同事给了以前的一个工程,用vs2008编译遇到的两个问题,现在总结一下1. 编译vs2008的samples程序总是跳过,要配置属性还显示“未能完成操作 未指定的错误”的解决办法引用帖子地址:https://blog.csdn.net/chenyujing1234/article/details/7343739 解决方法: 1、...

2019-04-23 20:01:57 695

原创 日常分享:数组名不可为左值

//例:  int fun(void ){    int pdata[5] = {1,2,3};    for (int i = 0; i < 3; i++)    {        printf("i=%d *pdata++=%d\n",i,*pdata++);  // pdata++    等于 pdata == pdata + 1    }}此时编译会出错,...

2018-12-22 13:21:12 2300

COM技术内幕

COM是开发软件组件的一种方法。组件实际上是一些小的二进制可执行程序,它们可以给应用程序,操作系统以及其他组件提供服务。开发自定义的COM组件就如同开发动态的,面向对象的API。多个COM对象可以连接起来形成应用程序或组件系统。

2019-05-06

COM原理与应用

com原理与应用1999年11月由清华大学出版社出版发行,是一本非常经典的com入门指导书籍

2019-05-06

深入解析ATL中文版--潘爱民译

本书深入地讲解了ATL中模板类的结构、ATL如何实现COM的各种功能,并且也向您展示了ATL中大量的技巧,同时还指出了当前ATL中存在的一些错误和缺陷,本书中还有些广告,但大多资源已无用无需理会

2019-05-06

空空如也

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

TA关注的人

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