202110-21 VS2019开发Linux C++程序的实现步骤 一级目录第一步,先将自己的Linux系统设为静态IP,具体操作如下:1.修改/etc/network/interfaces地址配置文件,如下所示:(注查看ip命令:ipaddr查看网关命令:iprouteshow)2.修改/etc/resolvconf/resolv.conf.d/base配置DNS服务器,如下所示:3.执行reboot命令重启Linux系统第二步,对VS2019进行设置,具体操作如下:1.打开vs2019,选择“工具(T)”=>“获取工具和功能(T)…”,确认“使用C++的Linux开发”有勾选,本身... 继续阅读 >
202109-14 解决Visual Studio 2019本地不能运行Azure Functions 最近一个项目,需要维护同事写得代码,主要是一堆基于.netcore3.1的AzureFunctions。想起2年前第一次接触AzureFunctions(那次是基于.netframework),开局很不顺,代码一直运行不起来。试了网上的各种解决方案,折腾好几天,最后还是把visualstudio2017卸载重装,才解决问题🤷♂️,不知道这次会怎样。好嘛,先克隆代码到本地,VisualStudio2019打开解决方案,设置AzureFunctions项目为启动... 继续阅读 >
202108-12 vs2019中使用MFC构建简单windows窗口程序 微软基础类库(英语:Classes,简称MFC)是微软公司提供的一个类库(classlibraries),以C++类的形式封装了WindowsAPI,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。vs2019最新版,在设计上又有了很大的变化,并且其所有的服务,模块都是自定义搭建的,所以在一开始安装的时候,没有勾选mfc模块的话,是无法快速构成mfc应用的.vs2019下MFC模... 继续阅读 >
202108-12 vs2019 MFC实现office界面的画图小项目 目录vs2019安装MFCvs2019MFC实现office界面的画图小项目一、创建项目二、进入多个文档的控件界面三、编写画图小程序(先从画矩形开始)四、我们还可以再多画一些,例如箭头、直线和三角五、图形的轮廓填充和内部填充(为了方便,都是统一更改颜色,一个一个改代码很麻烦)六、序列化保存和读取文件七、自己写一个导出文件的按钮八、总结vs2019安装MFC有许多新手不知道MFC在vs2019里的安装选项,其实它不会在勾选工作负载时自动默... 继续阅读 >
202108-12 VS2019实现C++的第一个MFC程序 目录一、创建项目二、添加自定义的功能(以比较通用的画图为例)参考文献:一、创建项目然后点下一步,配置项目,这里我命名的是myfisrtmfc点击创建按钮,然后弹出下面的对话框。对上面的MFC应用程序进行配置,如下:点击完成,生成如下界面。第一次编译生成的默认项目,之后得到下面的界面点击VS2019的界面,“解决方案资源管理器”到这里,项目建成,并且编译通过。二、添加自定义的功能(以比较通用的画图为例)点击资源视图,... 继续阅读 >
202104-27 VS2019中scanf返回值被忽略的问题及其解决方法 昨天在使用VisualStudio2019编写C语言程序时遇到了scanf返回值被忽略问题因为我也是刚开始学习C语言,第一次遇到这种问题,也不知道怎么回事,然后就上Chrome研究了一番,才知道原因,并且找到了几种分散在个个角落的解决方法,我在这里归纳总结一下。问题原因:在ANSIC中只有scanf(),没有scanf_s(),但是scanf()在读取时不检查边界,所以可能会造成内存泄漏。于是Microsoft公司在VS编译器中提供了scanf_s(),如果想继续使用sc... 继续阅读 >
202104-27 VS2019提示scanf不安全问题的解决 VS2019提示scanf不安全问题我们现在学的就是使用scanf()语句进行输入,但是vs2019中却报错显示不安全首先我先来说一下scanf和scanf-s的区别scanf()函数是标准C中提供的标准输入函数,用以用户输入数据scanf_s()函数是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数,从vc++2005开始,VS系统提供了scanf_s()。在调用该函数时,必须提供一个数字以表明最多读取多少位字符。scanf()在读取数据时不检查边... 继续阅读 >
202104-27 vs2019+cmake实现Linux远程开发的方法步骤 在上一篇文章中我们介绍了使用vs2019作为远程Linux系统的开发环境,但我们是创建的传统的sln项目,而对于Linux开发者来说以autotools或是cmake进行项目结构的组织更为简单直观,也符合在Linux环境上的习惯。autotools是较为古老的也是使用最为广泛的构建系统,你在Linux上总是避免不了类似./configure&&make这样的命令,背后就是autotools为你完成了检测系统环境到生成makefile的一系列工作。cmake是较新的一种工具,autotools虽... 继续阅读 >
202104-27 VS2019 自定义项目模板的实现方法 前言:使用“宇宙最强IDE”开发项目时,都需要根据不同情况选择一个项目模板,来满足开发需求:如下VS为我们提供了基础的项目模板,但现有项目模板未包含基础功能如:日志输出、审计日志、SwaggerUI、认证等,那么我们能否自定义项目模板来满足我们的需求呢?答案当然是肯定的那么接下来开始实现自定义项目模板的创建一、自定义项目模板创建本次我们来创建一个实现了基础功能的webapi模板创建自定义的项目模板,有以下几个步... 继续阅读 >
202104-07 关于VS2019 C++项目同时出现LNK2005 和LNK1169 error 的解决办法 同时出现LNK2005和LNK1169error的解决办法项目场景:VisualStudioC++项目问题描述原因分析cpp引用cpp导致报错解决方案方案1:如果是简单的项目,可以先移除被引用的cpp文件,在解决方案管理器中新建头文件,将被移除的cpp文件内容拷贝进来,效果如下。方案2:正规措施是:给被引用的cpp文件创建单独的头文件,再将此头文件引入到需要的文件中,效果如下:问题总结项目场景:VisualStudioC++项目VisualStudio的C++项目... 继续阅读 >
202103-16 面向小白visual studio 2019 添加第三方库教程(入门) 虽然我是个linux程序员,但偶尔会在windows上借用visualstudio写点demo,因为比较方便,所以今天就教大家如何添加第三方库编写自己的demo程序。1、项目?》属性2、C/C++--》常规?》附加包含目录添加头文件时,注意,我们一般只需添加第三方库的include目录这一层即可,大多数第三方库的头文件路径是这样的:xxx/include/库名字/xxx.h我们包含目录应只包含到xxx/include这一层,而不是xxx/include/库名字这一层。例如include/json... 继续阅读 >
202012-29 VisualStudio2019安装C#环境的实现方法 很多小伙伴刚刚接触.net这一平台,可能不清楚如何安装最新版本VS来搭建一个好用的编译器;本文将引导大家安装VS2019C#语言的安装第一步:下载VS2019,这里选择社区版示例https://visualstudio.microsoft.com/zh-hans/vs/?rr=http%3A%2F%2Flaunch.visualstudio.com%2F等待安装完成。。。。。。。。。。。第二步:选择C#安装环境并下载安装等待下载安装完成下载完成按照提示重启计算机,登录VS2019。选择对应的开发环境和开发... 继续阅读 >
202012-02 vs2019 Com组件初探之简单的COM编写及实现跨语言调用的方法 前提条件1、掌握C++基础语法2、平台安装vs20193、本地平台为windows101909X644、了解vbs基础语法本次目标1、掌握Com组件的概念及原理2、编写一个简单的以DLL形式展现的Com组件3、通过VBS实现跨语言调用COM1、Com组件概念及原理什么是COM:引用百度百科:COMcomponent(COM组件)是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架... 继续阅读 >
202010-09 openCV4.1.1+VS2019环境配置详解 1.VS2019安装官网下载地址https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fwww.microsoft.com%2Fzh-cn%2F本地下载(附安装教程+激活码):https://www.jb51.net/softs/679895.html2.openCV4.1.1安装官网下载地址https://opencv.org/opencv-4-1-1/3.环境配置右键此电脑,点击属性,找到高级系统设置。点击环境变量,并在双击系统变量的PATH,添加路径;E:\opencvProgramFiles\opencv\build\x64\vc15\bin(注意... 继续阅读 >
202010-09 VS2019 找不到资产文件 “xxxx\obj\project.assets.json”运行NuGet包还原以生成此文件(解决方案) 在VS2019创建了项目,但生成解决方案时报错: 错误 NETSDK1004找不到资产文件“H:\VSworkspace\1020占位符\obj\project.assets.json”。运行NuGet包还原以生成此文件。 1020占位符 C:\ProgramFiles\dotnet\sdk\3.1.301\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets 234 1、工具—命令行—开... 继续阅读 >
202010-09 VS2019属性配置详解 如何在vs中添加参数?属性->配置属性->调试->命令参数参数之间为空格如何配置第三方库的头文件?属性->C/C++/常规->附加包含目录使用管理员权限执行cmd属性->链接器->清单文件->UAC执行级别vs使用MFC时如何使用printf增加调试信息?配置属性->生成事件->生成后事件->命令行加入:editbin/SUBSYSTEM:CONSOLE"$(OUTDIR)\$(ProjectName).exe"即可使用printfMFC使用release编译报错:报错信息:错误LNK2005"void*__cdeclopera... 继续阅读 >