VS
岁月神偷小拳拳
这个作者很懒,什么都没留下…
展开
-
VS2019安装插件image watch
1.打开VS2015->工具->扩展和更新。2.选择联机,在右上方输入QT,选择第一个:下载后弹出窗口,点击安装。安装后点击“立即重新启动”。重启后,选择“Qt VS Tools”,选择“Qt-Options”,配置好路径...原创 2024-06-27 18:48:22 · 760 阅读 · 0 评论 -
vs2019中__cplusplus一直显示199711
打开属性->C/C++->命令行,其他选项,输入:/Zc:__cplusplus。vs2019中__cplusplus一直显示199711,如何修改?原创 2024-05-10 09:28:10 · 280 阅读 · 0 评论 -
vs2019将十进制转为二进制,显示
VS2019将十进制转为二进制,打印输出:char buf[128];unsigned char tmp = 100;_itoa(tmp, buf, 2);printf("十进制: %d\n",tmp);printf("十六进制: %02x\n", tmp);printf("二进制: %s\n", buf);原创 2021-10-09 15:54:09 · 1201 阅读 · 0 评论 -
VS+Qt代码,显示界面的同时如何在控制台输出打印信息
VS+Qt代码,显示界面时,无法看到打印信息,如何在控制台输出打印信息:右键工程->属性->配置属性->链接器->系统->子系统,选择“控制台”。即可在运行过程中弹出命令窗口,查看输出的打印信息。...原创 2021-01-21 14:11:46 · 2444 阅读 · 0 评论 -
vs编译提示,warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
VS项目经常会出现warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失的警告,虽然不影响程序的正常运行,看起来很杂乱,还是要消除这个问题。解决:在vs中打开有该warning的文件,一般可以在外部依赖项中找到相应的warning文件。然后点击【文件】选【高级保存选项】,改为如下编码格式(选择合适自己的编码格式)。点击【确定】后保存,重新编译,warning消失。...原创 2020-10-15 11:38:40 · 3483 阅读 · 0 评论 -
VS调试出现:Debug Assertion Failed! Expression:_pFirstBlock==pHead; Expression:_acrt_first_block==header
VS调试出现:Debug Assertion Failed! Expression:_pFirstBlock==pHead;点击中止后又弹出:Expression:_acrt_first_block==header原因:1)混淆了 Debug和Release情况,有时Debug和Release所需要的库是不一样的,如果你只导入了Release的链接库,而没有导入Debug的链接库,而编译运行时又选择了Debug模式,就可能出现这种问题,这时把Debug的链接库添加进去就会解决。.原创 2020-10-14 18:42:09 · 6629 阅读 · 2 评论 -
如何查看一个vs工程使用的vs版本是哪一个?
有时候拿到一个工程,不知道它是用哪个vs版本写的,如何解决:右击.sln文件,用txt打开,查看即可:原创 2020-07-23 10:45:34 · 7304 阅读 · 0 评论 -
vs2015无法打开源文件math.h
网上下载了一个代码,vs2015打开后出现问题:无法打开源文件math.h原因:这个工程是>vs2015的版本编写的,如果要使用vs2015,需要修改Windows SDK版本:解决:进入属性页,常规,目标平台版本:8.1平台工具集:v140编译缺失文件,检查下面几方面:1)确认项目的Windows SDK版本是否正确。2)确认平台是否正确,是x86还是x64。3)确认项目时debug版本,还是release版本。...原创 2020-05-14 15:44:38 · 7968 阅读 · 0 评论 -
vs2015 c++ 调用百度云API人像分割算法
目的:在本地输入图像,调用百度云上的人像分割算法,实现人像分割。网址:https://login.bce.baidu.com/?account=&redirect=http%3A%2F%2Fconsole.bce.baidu.com%2Fai%2F%3Ffromai%3D1#/ai/body/app/list需要用百度账号和密码登录。1 、创建应用1)点击“创建应用”...原创 2020-04-23 13:58:09 · 2457 阅读 · 2 评论 -
VS2015 + QT5.12.0建立qt项目,编译报错error: “System.Collections.Generic.IEnumerable<string>”不包含“ToHashSet”的定义
VS2015 + QT5.12.0(msvc2015_64) 建立qt项目,编译报错:error: “System.Collections.Generic.IEnumerable<string>”不包含“ToHashSet”的定义报错原因:ToHashSet 从 .NET 4.7.2 以上版本才支持,之前版本没有。查看自己vs上的Microsoft .NET Fr...原创 2020-04-13 15:59:58 · 1937 阅读 · 3 评论 -
vs2015代码,变量明明已经定义,却在编译时报错:未定义或找不到定义
vs2015代码,变量明明已经定义,却在编译时报错:未定义或找不到定义解决:查看报错的代码行,如果有中文注释,按照下面方法处理:“文件”->“高级保存选项(V)”,按照下图选择编码格式。...原创 2020-03-11 09:06:13 · 7821 阅读 · 0 评论 -
vs2015编译错误解决:/jit/pickler.h(34): error C2059: 语法错误:“常量” ;error C3805: “常量”: 意外标记,应输入“}”或者“,
使用vs2015编译代码时报错:D:\thirdLib\libtorch130\libtorch\include\torch/csrc/jit/pickler.h(34): error C2059: 语法错误:“常量”D:\thirdLib\libtorch130\libtorch\include\torch/csrc/jit/pickler.h(34): error C3805: “常量...原创 2020-03-04 16:56:56 · 4047 阅读 · 1 评论 -
vs2015编译错误解决:error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型
使用vs2015编译代码时报错:error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型原因:由于编译器SDL安全检查认为这一操作(通常是为无符号整形取负的操作)无效而产生的。这里我们假设定义一个数值为int INT,在32位机上面取值范围是-2147483648~+2147483647,INT变量在后面会取负,比如Temp = -INT,编译器认为...原创 2020-03-04 16:17:58 · 3591 阅读 · 0 评论 -
win10+vs2019+cuda10.1+cudnn+OpenPose1.5.1配置教程
下载网址:https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases安装环境:vs2019,cuda10.1,cudnn官方安装教程https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md...原创 2020-02-23 11:28:15 · 3636 阅读 · 0 评论 -
tensorflow1.6 c++ 加载训练好的模型,tensorflow相关报错:无法解析的外部符号
环境:vs2015 + tensorflow1.6 + opencv4.0.1编译时报出以下错误:error LNK2001: 无法解析的外部符号 "class tensorflow::GraphDefDefaultTypeInternal tensorflow::_GraphDef_default_instance_" (?_GraphDef_default_instance_@tens...原创 2019-11-22 13:58:05 · 1253 阅读 · 0 评论 -
tensorflow C++报错:You must define TF_LIB_GTL_ALIGNED_CHAR_ARRAY for your compiler
问题:tensorflow C++报错:You must define TF_LIB_GTL_ALIGNED_CHAR_ARRAY for your compiler解决方法:属性管理器—>C/C++—>预处理器定义,把下面内容粘贴上去:COMPILER_MSVCNOMINMAX...原创 2019-11-22 10:07:11 · 194 阅读 · 0 评论 -
vs中静态库与动态库的调用
解决问题:vs中如何调用库。1.什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。.lib文件称作静态链接库,.dll文件称作动态链接库。linux系统下对应的文件为.a文件及.so文件。将一个程序编译...原创 2018-09-27 15:07:58 · 5332 阅读 · 1 评论 -
VS在release模式下设置断点调试
VS在release模式下设置断点调试方法:右键->"属性"->"C/C++"->"优化",优化选择:已禁用 (/Od),即可在release模式下设置断点进行调试。原创 2018-10-16 10:09:25 · 4995 阅读 · 0 评论 -
vs2015常用快捷键
1.复制/剪切/删除整行代码 1)如果想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。 2)如果想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来完成剪切操作,而无需选择整行。 3)如果想删除一整行代码,只需将光标移至该行,再使用组合键“Ctrl+L”来完成删除操作,而无需选择整行。2.撤销/反撤销 1...原创 2018-10-19 17:44:02 · 1289 阅读 · 0 评论 -
VS在Debug下编译报错:错误C4996'std::_Fill_n': Function call with parameters thuse ..-D_SCL_SECURE_NO_WARNINGS
在Debug下编译代码时,出现如下报错:(但在Release下课顺利通过)错误 C4996 'std::_Fill_n': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To dis...原创 2018-10-25 17:55:45 · 653 阅读 · 0 评论 -
error C2589: “(”: “::”右边的非法标记
错误输出:error C2589: “(”: “::”右边的非法标记 error C2059: 语法错误 : “::” 错误原因:函数模板max与Visual C++中的全局的宏max冲突。 解决办法:1)第一种办法:设置项目属性,在预定义处理器中添加定义NOMINMAX来禁止使用Vsual C++的min/max宏定义。“属性” -> “C/C++ ”-&...原创 2018-11-23 18:57:24 · 4750 阅读 · 1 评论 -
vs2015深度学习推断报错
问题:不涉及深度学习框架的c++代码,平时编译运行都没有问题;但是涉及深度学习的c++代码,如tensorflow、libtorch,同样的代码,在其他电脑上可正确编译、运行,但在本机编译失败。。。心路历程。。。刚开始以为是libtorch库的问题,分别下载cuda版本和非cuda版本,release版和debug版进行配置测试,采用直接配置和cmake的方式均出现相同的报错。。...原创 2019-06-10 11:07:05 · 280 阅读 · 0 评论 -
带界面的vs程序编译错误:MSVCRT.lib(exe_main.obj) : error LNK2001: 无法解析的外部符号 main
带界面的vs程序编译出现以下错误:MSVCRT.lib(exe_main.obj) : error LNK2001: 无法解析的外部符号 main一、问题描述MSVCRTD.lib(exe_main.obj): error LNK2001:无法解析的外部符号main,该符号在函数中被引用: 1 个无法解析的外部命令二、原因及解决办法产生这个问题的真正原因是c语言运行时找不...原创 2019-07-10 09:58:15 · 12861 阅读 · 2 评论 -
vs编译错误:C1083无法打开预编译头文件: “x64\Release\xxx.pch”: No such file or director
vs编译过程遇到错误:C1083无法打开预编译头文件: “x64\Release\xxx.pch”: No such file or director解决方法:1、左键选中stdafx.cpp,右键–>属性2、弹出的stdafx.cpp属性框中,选择”配置属性“–>”C/C++“–>”预编译头“3、在预编译头中选择“创建”,而不是原来默认的“使用”4、其他...原创 2019-07-10 10:48:39 · 5577 阅读 · 0 评论 -
vs编译错误:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
vs2015编译出现以下错误:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?一、错误分析:此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件"stdafx.h"。(因为工程中的每个cpp文件属性默认都是使用预编译头(/YU)的,但是添加...原创 2019-07-10 16:35:54 · 14678 阅读 · 0 评论 -
VS2015主题皮肤与字体、行号设置
主题皮肤设置:“工具”->“选项”->“环境”:颜色主题,选择即可。 字体设置:“工具”->“选项”->“环境”->“字体和颜色”,设置即可。 显示行号:“工具”->“选项”->“文本编辑器”->“所有语言”,右边选中“行号”即可。...原创 2018-09-26 11:51:13 · 2798 阅读 · 0 评论