vs2019专题

【vs2019】问题处理记录,持续更新

【vs2019 】记录一下使用过程中碰到的问题和处理方法 Q:还原 NuGet 程序包时出错: 对路径***的访问被拒绝。 Q:还原 NuGet 程序包时出错: 对路径***的访问被拒绝。 A:本人win10系统,查找发现对应路径下文件夹不存在,考虑很可能跟目录权限有关导致不能生成,然后用管理员权限重新打开vs后成功还原NuGet程序包 **前因:**用Xamarin建了个And

VS配置QGIS二次开发(VS2019+QT5+QGIS3.14)

1.1 QGIS软件下载 QGIS软件是基于QT5开发的GIS系统,其易用性及其高效性使其已经成为当下极具竞争力的GIS系统,其占有率足以与Esri的ArcGIS等主流GIS软件分庭抗礼。QGIS软件因其开源特性也使得其广受广大GIS开发者的青睐。 在本次《地理信息系统设计与开发》的第一次课程作业中,笔者将就如何下载使用QGIS软件进行详细的介绍说明。 Step1:首先,我们需要使用搜索引擎

vs2019编译opencv+contribute+gpu

1、提前准备 vs2019、opencv4.4.0、opencv-contribute4.4.0、CUDA Toolkit 11.8(不能高于自己电脑的CUDA版本)、CUDNN8.9.6 ps:先提前准备环境 1)cmd中查看:nvidia-smi查看自己的显卡信息,不存在下述信息的话则需先安装英伟达显卡驱动程序。 从下图可知,本机显卡驱动支持的cuda最高版本为12.2,那么只需要安装

vs2019连接docker mssql

默认端口1433无法使用 待更docker run mssql 非默认端口号(1433在端口禁用范围)vs2019连接时 逗号间隔输入端口即可连接 待更 docker run mssql 非默认端口号(1433在端口禁用范围) vs2019连接时 逗号间隔输入端口 即可连接

VS2019开发CAN上位机

1、CAN分析仪,主要功能就是把CAN信号转换成电脑能接收的USB信号。索引号是指电脑连接了几台CAN分析仪设备,一般情况下都是一台,该值为0。不同CAN盒的二次开发文件不同 2、CAN上位机一般只能适应一个CAN盒,如果需要实现多个CAN盒通信,那么需要加入多个CAN盒驱动 3、一般选择在别人提供的CAN程序上进行二次开发,例如周立功,广成等等 4、以周立功为例  : 函数/例程下载 (z

学习记录:VS2019+OpenCV3.4.1实现SURF库函数的调用

最近在学习opencv的使用,在参照书籍《OpenCV3编程入门》实现SURF时遇到不少问题,下面做归纳总结。 错误 LNK2019 无法解析的外部符号 “public: static struct cv::Ptr __cdecl cv::xfeatures2d::SURF::create(double,int,int,bool,bool)” (?create@SURF@xfeatures2d@c

使用VS2019编译V8引擎 (windows x64)

使用VS2019编译谷歌的V8js引擎 - winX64 前言1. 准备工作1.1 设置代理1.2 下载谷歌代码管理工具1.3 提取v8代码及依赖1.4 安装python2.7 2. 编译V82.1 vs2019编译2.1.1 vs2019编译方法12.1.2 vs2019编译方法2 2.2 v8gen编译 3. 谢天谢地编译成功参考 前言         最近需要用到一个脚本引

vs2019 c++20规范 全局函数 ref 及模板类 reference_wrapper<_Ty> 的源码分析

这是个引用,可以包裹一个对象,相当于引用该对象,而不是在作为函数形参时产生值传递。因为模板 reference_wrapper<_Ty> 其实是封装了该对象的地址。下面以图示形式给出其重要的成员函数。模板其实都差不多,跟人也一样,但随着成员数据和成员函数的不同,导致模板的功能差异很大。如同人的隔行如隔山。 谢谢

VS2019专业版 C#和MFC安装

1. VS2019专业版下载地址 https://learn.microsoft.com/en-us/visualstudio/releases/2019/history 2.安装 C# 部分 MFC部分

VS2019创建c++动态链接库dll与调用方法

VS2019创建c++动态链接库dll与调用方法 1.点击文件-》新建-》项目,输入dll,选择具有导出项的(DLL)动态链接库 2.输入一个文件名:dll2 头文件.h 3.添加加减法函数: // 下列 ifdef 块是创建使从 DLL 导出更简单的// 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 DLL2_EXPORTS// 符号编译的。在使用此 DL

Win10环境配置:VS2019无法运行-无响应

1. 环境说明 Win10 + VS2019&VS2015 2. 症状 打开VS201X后,软件一直处于无响应状态,不能操作。 打开vs2019,没有响应。 使用 promot shell 执行 devenv.exe /SafeMode 可以进入到软件中执行操作,但是下一次仍然会出错。 3.解决方法 百度搜索结果,大部分都是进入到 safeMode ,治标不治本,不能完全解决当前问题。后

vs2019 无法打开QT的UI文件

/* * --------------------------- Microsoft Visual StudioQt5.15.2\5.15.2\msvc2019_64 --------------------------- D:\QT_Project_vs\QtWidgetsApplication1\QtWidgetsApplication1\QtWidgetsApplication1.ui 无法

vs2019 QT UI 添加新成员或者控件代码不提示问题解决方法

右键点击头文件,添加ui的头文件 添加现有项 找到uic目录的头文件     打开ui,QtWidgetsApplication2.ui,进行测试   修改一个名字:   重点: 设置一个布局:   点击生成解决方案: 以后每次添加控件后,记得点击保存     这样就有提示了   其它参考方法: https://www.cnblogs.

将vs2019上的文件copy到vs2017上编译报错MSB8020

报错类型: 严重性 代码 说明 项目 文件 行 禁止显示状态错误 MSB8020 无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。 TestDataType D:\Program F

vs2019生成动态库添加外部调试程序添加外部静态库

一、生成动态库设置         1、库生成位置:属性->常规->输出目录。         2、条件:                 如果是函数,_declspec(dllexport)添加在前面。                 如果是类,_declspec(dllexport)添加在class和类名中间。 二、添加外部调试程序         属性->调试->命令(在此处添加

C++ 基于vs2019创建并使用动态链接库(dll)

库的基本认识 静态库(Static Library) 基本概念:静态库是在编译时链接到目标程序中的库文件。它包含了程序运行所需的所有函数和数据,这些函数和数据会被直接嵌入到最终生成的可执行文件中。静态库通常以.a(在Unix-like系统中)或.lib(在Windows系统中)为文件扩展名。作用: 代码重用:静态库允许开发者将常用的代码或功能封装成库,以便在多个项目或模块中重复使用。隐藏实现细

windows vs2019 编译OpenSSL处理

二、准备下载以下内容 1、openssl 此时最新版 https://www.openssl.org/source/openssl-1.1.1b.tar.gz 2、Perl 安装 http://strawberryperl.com/download/5.28.1.1/strawberry-perl-5.28.1.1-64bit.msi 3、nasm 64位 安装 https://www.nasm.

win10 cmake vs2019 qt opencv contrib 下载 编译 提供编译好的全套文件下载

本文意在提供 win10系统下 使用 cmake-gui 配置 opencv源码 再使用vs2019编译的全套过程 为什么是win10系统? 主要提供给使用pc端的人使用,例如工厂员工 或 上课教学 还可以是什么系统?  当然这一切也可以在arm上操作  例如一块stm32及其配套的硬件 装在无人机上 图像中就会画框一直锁定一个人 涉及linux qt opencv cmake 这里不

QT creator修改快捷键--实现类似vs2019 F12快速导航

QT creator修改快捷键--实现类似vs2019 F12快速导航

vs2019 c++里用 typeid() . name () 与 typeid() . raw_name () 测试数据类型的区别

(1) 都知道,在 vs2019 里用 typeid 打印的类型不大准,会主动去掉一些修饰符, const 和引用 修饰符会被去掉。但也可以给咱们验证学到的代码知识提供一些参考。那么今天发现其还有 raw_name 成员函数,这个函数会打印的更全面么? 测试一下: 谢谢

关于 vs2019 c++20 规范里的一个全局函数 _Test_callable

(1)看名思议,觉得这个函数可以测试其形参是否是可以被调用的函数,或可调用对象? 不,这个名字不科学。有误导,故特别列出。看下其源码(该函数位于 头文件): 辅助分析的模板定义如下: 可见任意指针类型,只要非空,都可以使本函数返回 true 。可是很多指针指向的并非使可执行的程序。测试如下: 所以以后咱们要是单独使用此函数,不要被其名字迷惑了。 谢谢

测试 vs2019 c++ 在 32 位系统和 64 位系统里的 sizeof ( void * )

再看下反汇编: 接着给出 32 位系统的结果: 谢谢阅读

vs2019 c++静态断言 static_assert ()

(1) 静态断言,就是在编译时候,让编译器测试一下, static_assert( bool a , “字符串”) 的第一个参数,若 第一个参数为 true ,则表明程序可以被编译。否则,编译器拒绝编译。这是为了满足某些代码在语法语义方面的要求。 例子测试一下: 另一方面: 而且在源代码编写阶段,vs2019 编辑器就给了报错提示了: 谢谢阅读。

vs2019 cpp20 规范的线程头文件 <thread> 注释并探讨两个问题

(1)学习线程,与学习其它容器一样,要多读 STL 库的源码。很多知识就显然而然的明白了。也不用死记硬背一些结论。上面上传了一份注释了一下的 源码。主要是补充泛型推导与函数调用链。基于注释后的源码探讨几个知识点。 STL 库的多线程,从语言上支持多线程编程,屏蔽了操作系统上的内核函数差异。 (2)结论一 : 能作为线程中的函数执行,该函数的形参应是值传递,或者是右值引用;不能是左值引用,否则编译不

vs2019 - LoadLibrary失败时的排查方法

文章目录 vs2019 - LoadLibrary失败时的排查方法概述笔记用GetLastError()看错误原因隐式调用DLL接口看错误原因总结END vs2019 - LoadLibrary失败时的排查方法 概述 在做从内存载入DLL的实验,发现从内存载入DLL失败。 昨天还是成功的。昨天将工程归档了,清掉了临时文件。应该是少了啥依赖的东西。 用LoadLibrary显

vs2019中__cplusplus一直显示199711

vs2019中__cplusplus一直显示199711,如何修改? 打开属性->C/C++->命令行,其他选项,输入:/Zc:__cplusplus