
Visual Studio
文章平均质量分 78
肥宝Fable
微信公众号:肥宝的实验室
超级实验室,技术黑工厂
展开
-
Visual Studio问题
欢迎来http://blog.youkuaiyun.com/u012175089交流技术问题,欢迎转载不定期更新,只有碰到问题才更新!!!这只是我自己碰到的问题,自己解决的方法,对其他人不一定起作用。1编译成功,但是链接的时候报错error MSB8031这个问题是MFC库的某些东西过时了。下载的东西好像要几百M,一般情况下没啥用的。编不过的工程我们用不上会给出一个原创 2016-03-04 18:06:54 · 2763 阅读 · 0 评论 -
Visual Studio和VA快捷键
基于Visual Studio 2013,其他版本估计也差不多F9 // 设置断点F5 // 调试程序F10 // 单步F11 // 进入某个函数Shift + F11 // 从某个函数跳出Shift+ Alt + O // 打开文件名搜索对话框Alt + G原创 2016-07-26 21:54:40 · 2344 阅读 · 0 评论 -
Visual Studio项目目录和文件说明
Visual Studio项目属性配置VS6.0以及之前的版本是非常旧了,跟VS2002以及之后的版本有非常大的差别。VS2002之后,虽然每个版本都有变化。但是思想上已经非常成熟了。vc5,6的工程文件是.dspvc2002-2008工程文件是vcprojvc2010之后是vcxprojvcproj和vcxproj都是xml格式的。我这里是使用VS2013的,原创 2017-02-13 18:26:05 · 13913 阅读 · 2 评论 -
Visual Studio配置(1):解决方案属性说明
写完后发现很多是顾名思义的,但是道理我都懂,但为什么这样呢?网络上也找不到,可能很少人用到吧。不过其实也是,很多东西知道一点就知道解决问题的方向了。debug版本和release版本:Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使原创 2017-02-14 16:06:43 · 3754 阅读 · 0 评论 -
Visual Studio配置(2):项目属性页-常规
通用属性:--引用:好像了解一点,但又说不出来是干嘛的。常规:对一些变量进行赋值,编译的时候回用到。这些变量,好多都是顾名思义的。--输出目录:$(OutDir)这个路径只是起到定义OutDir这个变量的作用--中间目录:$(IntDir)中间目录--目标文件名:通常就是工程名$(ProjectName)--目标文件扩展名:后缀名,一般就是.exe、.dll之类原创 2017-02-14 16:10:09 · 6904 阅读 · 0 评论 -
Visual Studio配置(3):项目属性页-调试
调试:所有属性都是给调试的时候使用的,如果不是调试中,是不会起作用的。--要启动的调试器:貌似可以选择远程的调试器--命令:表示调试器要启动的exe文件的全名。默认值为$(TargetPath),点击那个绿色三角形就是调用这个命令的。--命令参数:启动程序的时候,传递给程序的参数,最终会传递近main函数的参数列表,至于什么格式,就看程序怎么写的了。--工作目录:默认是工程原创 2017-02-14 16:15:15 · 5108 阅读 · 1 评论 -
Visual Studio配置(4):项目属性页-VC++目录
VC++目录:对所有项目都有效--可执行文件目录:搜索可执行文件的目录。对应于PATH环境变量。--包含目录:搜索源代码中引用的包含文件的目录。对应于INCLUDE环境变量。--引用目录:搜索通过#using指令在源代码中引用的程序集和模块文件的目录。对应于LIBPATH环境变量--库目录:搜索库(包括运行时库)的目录。对应于LIB环境变量--Windows运行库目录:--原创 2017-02-14 16:17:47 · 4489 阅读 · 0 评论 -
Visual Studio配置(5):项目属性页-C/C++(1)
C/C++:仅对当前项目有效常规:附加包含目录:搜索包含文件的目录其他#using指令:指定一些#using指令调试信息格式:无 不产生任何调试信息,因此编译较快程序数据库(/Zi):产生并包含用于调试器的类型信息和符号调试信息的程序数据库(PDB)。不影响优化,暗示了debug。信息放在pdb文件而不是obj文件。C7兼容(/Z7):生成包含用于调试器的完整符原创 2017-02-14 18:05:44 · 5526 阅读 · 0 评论 -
Visual Studio配置(6):项目属性页-C/C++(2)
代码生成:启用字符串池:允许编译器在执行过程中,在程序影像和内存中创建相同字符串的单个只读副本,从而生成较小的程序。启用最小重新生成:在首次编译期间,编译器在项目的.idb文件中存储源文件和类定义之间的依赖关系信息。 (依赖关系信息表明每个源文件所依赖的类定义以及该定义位于哪个.h 文件中。)后面的编译使用存储在.idb 文件中的信息确定是否需要编译某个源文件(即使它包含已原创 2017-02-15 10:56:47 · 4596 阅读 · 0 评论