代码编织梦想

2021-07-03-爱代码爱编程

版权归属: https://blog.csdn.net/[email protected]更多关注: https://github.com/chanhalhttps://www.zhihu.com/people/chanhal前言   研究目标:VS2017作为目前最新的IDE,让其支持所有版本的VC编译环境 必要性:

OpenMP之双重for循环并行计算改进-爱代码爱编程

这篇文章是基于OpenMP对Github项目schneider_et_al_2016_animaldiversity进行计算速度改进,关于该项目请参考博客:Windows10+VS2017下GSL1.8_x86和sundials2.5.0配置及GITHUB项目schneider_et_al_2016_animaldiversity编译运行 项目设置 设

女朋友想玩扫雷了该怎么办?(二)-爱代码爱编程

记录一下自己优化了一下扫雷的过程 v2.0 图形化界面,可自定义难度,增加了标记个数显示,笑脸重新开始,计时功能。 1.背景   没过多久,她又蹦跳着过来说“我觉得…”   我:“怎么了?”   “我觉得这个游戏难度太低了”   我:“那我把参数给你改一下,再给你一份?”   “emmm…我想自己调”   我:“emmm…”   “而且也看不到自己多

vs2017安装QT开发插件-爱代码爱编程

Qt的调试工具还是没有vs好用,所以安装qt插件,在vs环境下进行开发调试。介绍vs2017的qt插件的安装与创建工程。  安装顺序,安装vs2017->安装Qt5.14->安装插件。 环境:win10+vs2017+Qt5.14 1、安装Qt插件,配置 1、vs2017中点击“工具 -> 扩展和更新”  2、点击“联机”

女朋友想玩扫雷了该怎么办?(一)-爱代码爱编程

记录一下自己写扫雷的历程 v1.0 图形化界面,但无法自定义难度 1.背景:   在辛辛苦苦地准备毕业设计的时候~~   .   …   女朋友突然说:“我不想学了!我要玩游戏~”。   “那你就玩会儿吧”。   她撒着娇说:“我想玩扫雷,但是我电脑上没有,啷个办嘛?”   “那要不我给你写一个?但是我还要学…”    她未等我说完就兴奋地说:“好呀

VS2017与QT环境配置简要说明-爱代码爱编程

VS2017与QT环境配置简要说明 0.Visual Stdio 2017 community 下载 下载地址:https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=omsftvscom~older-downloads 1.下载QT(下面以5.9.2版本为

Visual Studio2017开发linux程序之管理已有makefile工程-爱代码爱编程

       后端的很多程序都是运行在linux上面,因此对于许多用C++编写的后端程序其编译和运行基本都是在linux平台上面的,而对于编写程序来说直接在linux不是很方便,通常都需要借助ide在windows平台上来进行编写和调试。对于在windows上编写和调试程序,而在linux上面编译和运行,在visual studio通常可将项目构造成cma

【软件应用】关掉visual studio 在桌面上右键,在 visual studio 中打开-爱代码爱编程

Visual Studio 2017 下载安装后会在系统桌面或文件夹中出现一个右键的菜单“在 Visual Studio 中打开” 这个玩意儿出现之后,不小心点到的话,就运行起来了,很烦人,怎么关闭呢? 复制粘贴下面一段代码,放在我们新建的txt文件里面,保存好之后,将新建的txt文件后缀名改为.reg,也就是改为注册文件 双击这个文件,就会运行

VS2017为类、代码快速添加公司和个人版权注释信息-爱代码爱编程

文章目录 0 引言1 安装VAssistX插件2 设置版权注释信息 0 引言 今天发现每次复制开头的版本注释信息太麻烦了,查了下有些是在vs模板中进行设置,也有人使用VAssistX插件进行设置,的确更方便些。 1 安装VAssistX插件 我用的是VS2017,安装前先下载插件: 这个是Visual Assist X 10.9.2210

使用NHibernate操作MySql中的表-爱代码爱编程

阅读此文章前,请先配置好NHibernate,若未配置,请参考文章 文章目录 接口的定义NhibernateHelper的定义实现类的定义测试代码 接口的定义 对于一个表,最基本有增删改查的操作,为了代码简洁,写一个接口(以用户表为例) interface IUserManager { void Add(User us

C++知识库-爱代码爱编程

  =================================================C++随心记==================== 1.知识点,迭代器-- cbegin,cend 与 begin,end 的区别 cbegin和cend是C++11新标准引入的两个函数。 begin和end换回的具体类型由对象是否是常量来决定,

win10上libtorch c++部署-爱代码爱编程

开发环境: VS2017(VS2015亲测也能通过)win10cmake>=3.0libtorch1.6-releasepytorch中libtorch加入了对C++的支持,以方便集成。但不同系统、开发环境下遇到的问题不同,这里进行整理。此方案为win10+vs下集成代码验证。 1、准备工作 1.1、cmake下载 用vs编译也是可以的,本文

点云库PCL(Point Cloud Library)的学习资源汇总-爱代码爱编程

文章目录 1.学习资源2 安装配置3 书籍教程3.1 点云库PCL学习教程3.2 点云库PCL从入门到精通4 视频资源 1.学习资源 PCL官网:https://pointclouds.org/ PCL中国:http://www.pclcn.org/ PCL中国翻译版官方教程:http://www.pclcn.org/study/news.p

vs工具dumpbin查看依赖的lib,dll-爱代码爱编程

有时候我们想查看一个exe引用了哪些动态库,或者我们想看某个动态库包含哪些接口函数,这个时候可以使用dumpbin.exe工具。 1、vs下进入dumpbin工具环境 开始->全部程序->Visual Studio 2017->VS 2017开发人员命令行提示符。 点击进入该工具,输入:dumpbin,出现如下结果: 2、

VS2017、QT5.12.1环境下的VTK8.0编译过程记录-爱代码爱编程

想要在QT界面上显示点云,但PCL 1.8.1的自带VTK里缺少QVTKWidgetPlugin.dll插件,故需要重新编译下。 1. vtk源source 链接:https://pan.baidu.com/s/10kMCNJ-5UiYqRTOvrlrR9A  提取码:ug7p  2. 打开cmake,目录如下配置,build文件夹是自己在D:/vtk

vs2017配置PCL1.8.1 QT5.12.1(一)- 配置步骤-爱代码爱编程

这段时间自己配置了下环境以熟悉3D点云相关内容,配置过程及测试代码如下: 1. 安装vs2017 comminity版本 2. 下载PCL-1.8.1-AllInOne-msvc2017-win64.exe及pcl-1.8.1-pdb-msvc2017-win64.zip,如下是我上传的百度网盘路径: 链接:https://pan.baidu.com

VS2017 程序在新电脑环境出现 “无法加载DLL “xxxx.dll“:找不到指定模块。”(异常来自 HRESULT:0x8007007E)-爱代码爱编程

背景 写了一个调用C++ DLL库的C#测试程序,在别人的电脑出现如下错误: 排查 确认自定义的DLL和需要引用的DLL在当前运行exe的同一目录。 确认是否按照VC运行库 vc_redist.x64自己安装 确定运行库使用的环境 MT/MD /MT是 "multithread, static version ” 意思是多线程静态的版本

【C++】Windows下多个子线程互斥——6-爱代码爱编程

/* 多线程入门参考:https://blog.csdn.net/a3192048/article/details/82152618 */ 多线程编程实例1: 一个子线程 + 主线程 + 互斥锁: #include <windows.h> #include <iostream> using namespace std; HA

Vcpkg的使用-爱代码爱编程

Vcpkg的使用 一、安装Vcpkg 1. 下载 vcpkg,并在Window下安装 PS> git clone https://github.com/Microsoft/vcpkg.git 2. 编译vcpkg PS> cd vcpkg PS> .\bootstrap-vcpkg.bat # Linux:~/$ ./boot

Visual studio2015/2017配置OpenCV环境——经验博文,帮你避坑-爱代码爱编程

前段时间在Visual studio2015/2017上都有配置过OpenCV,踩过很多坑,在这里写一篇博文记录一下。 OpenCV下载 先去opencv.org下载你需要的版本,下载了放在你习惯的文件夹然后运行解压,解压完成后就会有一个opencv文件夹,如下图 编辑环境变量 去环境变量里,将路径添加到path里面,一般都是添加vc14这个路径。