![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
文章平均质量分 85
C/C++设计与应用
Franklin
工程师
展开
-
VS 2019 @ Win10 C++ MFC 安装实践
选择Windwos 卸载 ,笔者有多个版本,选择VS1019。原创 2024-06-11 10:22:53 · 258 阅读 · 0 评论 -
C# 集成 C++ 的方法和实践 - P/Invoke(平台调用)- 1
是DLL的入口点,它是一个特殊的函数,由Windows操作系统在DLL的生命周期中的关键时刻自动调用。如果你需要在DLL加载或卸载时执行特定的初始化或清理代码,你可以在相应的。Error: 无法在 DLL“AAMED_DLL_DEMO1.dll”中找到名为“Add”的入口点。这时候,已经能看到Add的函数定义了,运行后结果正常,可以运行DLL的函数内容。C#可以通过P/Invoke调用C++编写的DLL中的函数。将编译好的DLL文件放在你的C#项目可以访问到的位置。然后,在C#中引入dll,原创 2024-06-04 10:43:39 · 1125 阅读 · 0 评论 -
CMake是装在windows的哪里呢?
目标:"D:\Program Files\CMake\bin\cmake-gui.exe"起始位置:"D:\Program Files\CMake\bin\"其实,就是一个是GUI的版本,一个是命令行版本吧。我们选择,打开文件的位置,原创 2024-01-18 23:56:08 · 839 阅读 · 0 评论 -
【C++基础】【集成编译环境04】Visual Station 2022 项目集成【2】 Opencv 的库的项目集成和遇到的坑
其实,在上一期博文VS2022的【集成编译环境03】设定里面,我们已经搞定了PCL这个难的开源库,至此,没雨搞不定的开源项目。所以,对Opencv这种小鸟,应该完全没有压力,但是,还是有一点不同,难点不多,思来想去,还是决定水一期,方便大家查阅、原创 2022-08-23 18:42:02 · 1104 阅读 · 0 评论 -
【C++基础】【集成编译环境03】【3D视觉】Visual Station 2022 项目集成【1】 Point Cloud Library (PCL)库的项目集成和遇到的坑
PCL:1.12.1编译:Debug版本Windows10系统 64位。原创 2022-08-23 18:15:10 · 1719 阅读 · 2 评论 -
Visual Station 2022的头文件包含目录设置的区别
对vs的包含头文件的组织,你困惑吗?为啥呢?一般为不知道?有的说:VC++目录:代表的是全局项目的包含目录我困惑的抖起来,这已经矛盾了啊。。。再看,有的说:VC++目录:包含目录:寻找#include中的xxxx.h的搜索目录C/C++:常规->附加包含目录:寻找#include中的xxxx.h的搜索目录(每一项对应一个文件夹XXXX,文件夹中包含了编译时所需的头文件,使用时直接#include即可)原创 2022-08-19 19:16:06 · 3994 阅读 · 0 评论 -
【C++基础】【集成编译环境02】从源码开始的Windows10 Clion的Opencv 3.0 编译环境配置和搭建
前言:本文详细介绍了CLION下的opencv的编译环境搭建。文章先从Opencv的基础版本出发,介绍opencv下载的几种方法。然后,依此按照拍照CLION来编译Opencv的要求逐一配置项目系统:在安装好编译器,和CMAKE编译系统后,笔者先对Opencv的源码进行了编译,然后,在CLION里面设置好安装的编译器和 CMAKE编译系统,同时,将上述编译器和Opencv编译好的库的地址都添加到系统路径里面,然后,找到两个标定的opencv代码进行了编译,并编译成功。小结:opencv的源码原创 2022-05-11 20:37:48 · 2556 阅读 · 0 评论 -
【C++基础】【集成编译环境01】Clion的C++编译环境和Boost Test Framworks框架运行实践
前言:原创 2022-04-28 00:50:58 · 4330 阅读 · 0 评论 -
MinGW 64的安装 - 官网sourceforge安装失败非翻墙解决办法
问题:MinGW的windows 64 版本,现在统一在sourceforge上下载,可是sourceforge上只是下载了一个安装文件:mingw-get-setup.exe然后,执行这个安装文件:原创 2022-04-21 16:51:00 · 11832 阅读 · 7 评论 -
Vs code 02 配置非标准的C、C++的编译环境
前言:自从微软收购了github之后Vs Code似乎越来越强...而现在蜂拥而起的国内MCU的芯片商们,往往没有MD等的定制化的IDE1 配置编译器:参考:(18条消息) VsCode安装和配置c/c++环境(超完整,小白专用)_黄化的多多-CSDN博客...原创 2021-11-12 18:56:18 · 401 阅读 · 0 评论 -
VS code 调试配置01 Debugging
One of the key features of Visual Studio Code is its great debugging support. VS Code's built-in debugger helps accelerate your edit, compile, and debug loop.VS code 最关键的一个特性就是能够支持调试功能。Debugger extensions#VS Code has built-in debugging support f.翻译 2021-11-11 18:55:57 · 1131 阅读 · 0 评论 -
格雷码基础和生成的几种方法
1 格雷码:1.1 格雷码引言:在数字系统中,常要求代码按一定顺序变化。在机器视觉里面,编码结构光也是按照一定的顺序进行变化,最常用的就是Binary,但是,二进制的纯粹的编码,由于二进制的进制关系(每个位是有权的),如果发生一个错码(在机器视觉里面,错码的发生可能是一个背景的干扰,也可能是测试物体的一个比较陡峭的轮廓变更),一个错码往往他的数字权重不是一位,比如二进制的最高为,错了一位,那么就是整个数值发生一半的变化。去掉权重的好处就是,如果模拟量或者是采样的数据发生了一个微小的变化,在整原创 2021-07-14 09:34:41 · 28583 阅读 · 4 评论 -
[ARM] [linux master] 调试技术001 GDB-Advanced-001 Code Dump 的调试
GDB 作为开源调试的基本工具的使用,几乎是每个linux程序猿必须掌握的1 Code Dump的原因2 Code Dump的基本调试2.1 printf 的办法在不同进程直接,不同符号表的跨越,往往printf的方式是最原始也是最有效的,要求就是程序猿本身对系统比较熟悉,知道下一步要发生的事情。2.2 3 GDB cod原创 2016-06-16 20:16:49 · 841 阅读 · 0 评论 -
对于拷贝构造函数和赋值构造函数的理解
GOD_YCA博客园首页新随笔联系订阅管理随笔-98 文章-0 评论-56 对于拷贝构造函数和赋值构造函数的理解昨天晚上在看智能指针的时候,我发现自己连一个拷贝构造函数和赋值构造函数都写不出来,自己就尝试写了一个版本,结果发现错误百出,对于拷贝构造函数和赋值构造函数的理解仅仅停留转载 2017-05-14 00:45:06 · 710 阅读 · 0 评论 -
内联函数的意义和使用
1. 内联函数在C++中我们通常定义以下函数来求两个整数的最大值:复制代码 代码如下:int max(int a, int b){ return a > b ? a : b;}为这么一个小的操作定义一个函数的好处有:① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多② 如果需要做任何修改,修改函数要比找出并修改每一处转载 2017-05-14 16:01:24 · 6313 阅读 · 1 评论 -
QT Basic 014 Model/View programming (模型、视图编程)
前言:本文不是纯文本翻译,加入了对概念的理解,纯文本翻译,请看文后的一个链接。Model/View ProgrammingIntroduction to Model/View ProgrammingQt 4 introduced a new set of item view classes that use a m翻译 2017-08-04 18:16:09 · 1363 阅读 · 0 评论 -
【QT 数据库专辑】【02】WIN7下搭建本地MYSQL数据库02 - 建立数据库的驱动程序-QT为例-完备版
前言:前一段时间项目紧张的,调一个数据库,总是连不上MySQL,于是用QT自己的SQLlite,好像也是可以的。直到,朴树把猎户星座的专辑自己给推翻了,重新在11-15日又发行了一把,暗暗佩服!今天不服,把MySQL的驱动一点一点给调了出来,遇到好些问题,都细致记录下来,算是对朴树新专辑发行的告慰一下。0 环境设置:本例的环境如下:1 windows7 64位2 QT:原创 2017-11-21 16:36:15 · 578 阅读 · 0 评论 -
STM32 - CubeMX 的使用实例详细(04.1)- STM32F103的 - 定时器设定详细解释 - PWM波的产生 - 频率占空比的设定 - 软件代码分析
前言:本文详细条例STM32 103定时器的设定1 定时器简介中等容量的STM32F103xx增强型系列产品包含1个高级控制定时器、3个普通定时器,以及2个看门 狗定时器和1个系统嘀嗒定时器。 下表比较了高级控制定时器、普通定时器和基本定时器的功能: 表4 定时器功能比较高级控制定时器(TIM1) 高级控制定时器(TIM1)可以被看成是分配到6个通道的三相PWM发生器,...原创 2019-08-20 09:52:26 · 2879 阅读 · 2 评论 -
【C语言深入】[002] valotile 关键字:
前言:valotile 做什么用的? 为什么要用这个关键字,它可以修饰什么? 怎么用?什么情况下可以用,什么时候不可以?1 用法1 编译器标识:我们知道CPU在执行PC指针的时候,往往会从内存里面读取页数据到CPU寄存器执行,为了提高系统效率,CPU在内存数据页面没有被替换的情况下,为了提高速度当然是首选访问以及载入到CPU内置算术单元的寄存器页数据原创 2015-10-15 15:57:41 · 1351 阅读 · 0 评论