visual studio使用
量化橙同学
好好记录就是对曾经的负责,是对生命的珍视,对价值的保护,对勤奋的肯定,对灵魂的忠诚!
展开
-
error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用
解决方案:修改项目属性 右击项目 --> "属性”1. “C/C++” --> "常规” -->”调试信息格式” 设置为 “C7 兼容(/Z7)”2. “C/C++” --> "代码生成” -->”启用字符串池” 设置为 “是(/GF)”3. “链接器” --> "调试” -->”生成调试信息” 设置为 “是(/DEBUG)” 最后就可以编译通过了。原创 2017-10-08 06:55:21 · 19762 阅读 · 7 评论 -
MFC应用程序框架分析
转自::http://www.jizhuomi.com/software/145.html一.SDK应用程序与MFC应用程序运行过程的对比 程序运行都要有入口函数,在之前的C++教程中都是main函数,而Windows应用程序的入口函数是WinMain函数,MFC程序也是从WinMain函数开始的。下面鸡啄米就给出用Windows SDK写的“HelloWorld”程序转载 2017-11-17 21:36:57 · 461 阅读 · 0 评论 -
using namespace std报错
同时使用.h和using所以错误using namespace std;是指你所包含的那些变量和函数在std的名字空间当中,但是在.h当中,这些变量和函数在全局的空间当中,所以出错.#include #include //using namespace std;或者:#include #include using namespace std;都可以.原创 2017-11-17 21:09:01 · 18533 阅读 · 8 评论 -
vs注释快捷键
注释: 先CTRL+K+C取消注释: 先CTRL+K+U原创 2017-10-13 20:32:31 · 448 阅读 · 0 评论 -
vs中debug版本何release的区别
vs中的程序有debug和release两个版本,Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信 息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。 de转载 2017-10-22 10:20:23 · 346 阅读 · 0 评论 -
解决VS在进行OpenGL编程中出现“无法启动此程序,因为计算机中丢失OPENGL.dll”
开发OpenGL项目时,在VS开发环境下可能会出现如图所示的错误。在c:\windows\system32和SysWow64文件夹下存在opengl32.dll,此时,所写程序能够正常编译,但是,程序一但运行就提示“无法启动此程序,因为计算机中丢失OPENGL.dll。尝试重新安装该程序以解决此问题。”这时主要是因为同时引用了静态库“glut.lib”和"glut32.li转载 2017-10-08 16:13:04 · 8173 阅读 · 3 评论 -
visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件
今天在跑opengl的例子时候遇到了这个问题,visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。结果一看是选错了项目类型 一般这种情况多出现在我们使用vs跑简单例子的时候,首先就是检查一下在创建项目的时候是不是本该选择的win32控制台应用程序,却选择了win32应用程序,如果不是这种情况的话,请转到...原创 2017-10-08 15:08:25 · 17532 阅读 · 0 评论 -
编译项目间依赖冲突问题
具体表现如下所示:在用VS做项目时,有时会出现一个项目有多个类库,很多基础类库都需要提前生成,然后供其他类库调用,当我们在重新生成解决方案的时候很多都报错找不到基础的类库,有什么方法可以指定让基础的先生成,然后生成后来的,给他们指定一个顺序呢?我们可以通过设置项目依赖项,当重新生成项目时,决定每个类库的生成顺序。 一、设置方法给每个项目都设置完整的依赖项,只要当前项转载 2017-10-08 12:57:12 · 603 阅读 · 0 评论 -
ERROR LNK2019:无法解析的外部的符号 _sscanf或者_vsprintf
Visual Studio 2015操作系统:win 10 问题:编译的时候可能会遇到 ERROR LNK2019:无法解析的外部的符号 __vsnwprintf_s,或者是_sscanf,_sscanf_s等等一系列形如这样的函数 疑问:这些函数明明就是系统自带的函数,但是为什么在VS2015中编译不过,但是在低版本中编译的过呢? 解决方案:在工程属性中,...原创 2017-10-08 11:54:26 · 12759 阅读 · 7 评论 -
windows 64位 VS2015 “模块计算机类型“x64”与目标计算机类型“X86”冲突解决方案
模块计算机类型“x64”与目标计算机类型“X86”冲突的问题,配置“链接器-》高级-》目标计算机”和选择X64平台编译器,“命令行”需要也把“X86”改成“X64”第一步:“链接器-》高级-》目标计算机”设置为”MachineX64 (/MACHINE:X64)”第二步:“链接器-》命令行-》其他选项”设置为” /machine:X64 /debug ” 第三步转载 2017-10-08 07:21:15 · 2737 阅读 · 0 评论 -
opencv无法打开源文件opencv2/opencv.hpp文件
今天在使用vs2015配置OpenCV的时候遇到了这个问题: 无法打开 源 文件 "opencv2/opencv.hpp" 解决方式:前面都已经将Opencv的路径配置完毕后,将Debug的默认×86改成×64就可以了原创 2017-11-25 15:45:03 · 33899 阅读 · 10 评论