Visual Studio
小志带你干BUG
only_a_Heroic_car
不为失败找借口,只为成功找出路
展开
-
visual studio 字符编码问题与常量中包含了换行符
utf-8 无 bom 中使用中文是在玩火,微软对无bom兼容性不友好。记录一个链接<引用>https://www.cnblogs.com/kuliuheng/p/3397796.html原创 2021-08-11 15:38:44 · 234 阅读 · 0 评论 -
Visual Studio2012 编译 gtest 遇到 error C2977: ‘std::tuple‘ : too many template argum...
问题描述:今天想试用visual stuido11做个小程序,打算做成TDD的样子,编译gtest的时候报如下的错:test\gtest.h(9735): error C2977: ‘std::tuple’ : too many template argumentsc:\program files (x86)\microsoft visual studio 11.0\vc\include\utility(72) : see declaration of ‘std::tuple’…因为VS11在原创 2021-08-11 14:52:17 · 350 阅读 · 0 评论 -
Qt工程cmake之后用vs打开汉字在界面显示乱码
用Qt编写的界面,在cmake整理后用vs2013打开时,中文汉字显示错误,奇数个汉字报错缺少分号,并且界面上显示乱码;以下提供个人的两个解决办法:一、文件-高级保存选项,选择utf-8编码,无签名格式。二、 补全半角的空格使汉字为偶数个。发现使用了方法一也不太好使,某些情况下还是报错显示乱码,因此提供方法二。个人喜欢方法二,更好使一些...原创 2020-11-27 17:25:57 · 600 阅读 · 0 评论 -
visual studio2012添加UI界面中的DataGridView
visual studio2012添加UI界面中的DataGridView时默认显示有一空行,很是困扰解决办法:属性中的AllowUserToAddRows属性改为false即可。原创 2020-10-22 11:26:18 · 261 阅读 · 0 评论 -
Win10离线安装.NET Framework 3.5
是用vs时有的项目是用3.5构建,所以没有办法就安装了3.5,但是过程中发现好多帖子说是离线安装,但是离线安装个鬼,基本都需要online下载,所以我就自己整理了这篇文章供网友学习1、首先下载win10原版镜像,千万别乱下载官方网址:https://www.microsoft.com/zh-cn/software-download/windows10点击下载工具即可或者去我的网盘下载链接:https://pan.baidu.com/s/1jvXtr4cOc8o1Pf2lzwrL8Q提取码:abcd原创 2020-08-20 09:37:29 · 666 阅读 · 0 评论 -
用vs写C/C++程序时没有unistd.h
首先找到vs中所有.h存放的目录eg:D:/Program Files(x86)/Microsoft Visual Studio 10.0/VC/include在此目录下创建一个.h文件unistd.h在此文件中写入以下代码即可#ifndef _UNISTD_H#define _UNISTD_H#include <io.h>#include <process.h>#endif /* _UNISTD_H */...原创 2020-08-20 09:07:45 · 1674 阅读 · 0 评论 -
VS中warning LNK4204缺少引用模块的调试信息;正在链接对象,如同没有调试信息一样
错误原因:这种是在静态库时,才会出现的错误,缺少了vc100.pdb(VS2010是vc100.pdb,VS2008,是vc90.pdb依此类推)这里除了静态库.lib,还需要vc100.pdb这个文件(在debug目录下)调试信息的历史回顾连接二进制指令和源代码之间的纽带——符号是如何被编译器生成的呢?要具体了解这个内容我们需要先简单回顾一下微软调试信息格式的历史。COFF:最早的调试信息格式是COFF格式,这种格式内嵌到可执行文件中的,它能记录函数、变量、行号、FPO等信息。CodeView原创 2020-06-12 17:13:43 · 3333 阅读 · 1 评论 -
VS官方下载安装包
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes原创 2020-06-12 16:37:21 · 657 阅读 · 0 评论 -
RegOpenKeyEx调用失败返回错误码为5的原因
原因:执行权限问题解决办法:目前只知道一种,生成的exe文件用管理员权限打开就没问题原创 2020-06-05 11:21:45 · 1511 阅读 · 0 评论 -
Vs2015报错无法打开afxres.h
原因1:安装vs时没有安装相应文件解决办法1:重新自定义安装用于C++的Microsoft基础类原因2:安装vs时没有安装相应文件导致相应目录下缺少相应文件解决办法2:Microsoft Visual Studio 14.0\VC\atlmfc\include,看是否有 afxres.h文件在里面,没有的话在其他版本目录下拷贝过来即可...原创 2020-06-05 09:39:46 · 727 阅读 · 0 评论 -
vs msvcrtd.lib链接报错,与自定义的函数发生重定义冲突
需要在项目属性中的链接器属性中取消包含特定的库1.右键项目属性2.点击链接器3.选择常规4.忽略特定默认库中添加MSVCRTD.lib原创 2020-06-02 08:58:26 · 297 阅读 · 0 评论 -
Visual Studio中链接库的问题LNK ***function没有实现
vs中LNK显示没有链接库或者找不到实现的解决办法解决办法三步走1:工程属性->添加头文件目录->添加链接库目录->添加链接的库名字解决办法三步走2:工程属性->添加头文件目录->添加链接库目录->代码中添加库// An highlighted block#pragma comment(lib, "***.lib")...原创 2020-05-14 14:13:46 · 255 阅读 · 0 评论 -
Vistual Studio:warning C4996 警告函数或者变量不安全,请考虑使用
C4996问题警告函数不安全的解决方法:方法1.1.1在工程文件名处右击鼠标打开快捷菜单,找到“属性”选项,进入项目属性页面1.2找到编译选项C/C++preprocessor1.3添加宏_CRT_SECURE_NO_WARNINGS方法2.2.1在代码前面加上#define _CRT_SECURE_NO_WARNINGS 1...原创 2020-05-14 10:42:40 · 306 阅读 · 0 评论 -
Vistual Studio关于LNK2005中libcmt.lib、libopmtd.lib等库链接的错误
编译时出现“libcmt.lib(***.obj) : error LNK2005: ********* 已经在 libcmtd.lib(***.obj) 中定义”解决办法:链接器->输入->忽略特定默认库: libcmt.lib原创 2020-05-14 09:29:43 · 186 阅读 · 0 评论