VS C++ 配置与编辑界面

~~整体配置
environment
   international settings 语言选择
projects and solutions
  locations
  projects location:项目默认地址
 
项目配置
可以预先设置好几种配置模板。比如debug,release。
当前使用的模板会再前面加Active。在configuration manager 里管理
general
  windows sdk version
  output directory
  use of mfc
  character set
vc++ directories
  include directories 引用的头文件目录
  library directories l引用的ib库的目录
c/c++
  precompiled headers 预编译头文件
  language 选择c++的版本标准
 
linker
  general
  outputfile --生成的可执行程序或动态库的全路径目录??和上面不是重复么
  可能这里对应编译,链接两个阶段。
  input
    additional dependencies 以前上面的include设置是全局的,这个是针对项目的,现在好像没有全局的,都是针对项目。
   advanced
      import lirary-- 针对输出lib的全路径目录。
最后生成到哪里在编译日志里都有记录
 
 
~~~界面窗口
输出窗口
这里错误类型有个IntelliSense,对应列表中abc图标,有错误编译好像也没问题。
 
工程目录
有个external dependencies.是系统自动根据引用生成的。
这里不是include目录后就自动加入的,要加入头文件后才会出来。
 
 
~~~调试
调试状态下程序出错直接弹出错误对话框,不会在错误代码处停下。
不知道代码运行到哪儿了,只能找个入口函数,再一步步跟进去看运行到哪一步时报错。
 
有时候代码转到系统函数,然后步进调试就没法继续了,又不知道运行到哪个函数去了。
这里要先处理好下面的错误。然后shift+F11跳出函数步进。
这里会调用到没有sysbom的动态库,会提示设置这里开启debugging-general-show disassebly if source is not available
然后虽然看不出执行到哪个文件了。但最后调用的函数名会停留在上方bar这里。
 
结构变量要复制值的话,要在下面窗口表格中多选行,再复制。
 
条件调试
条件式子直接照源码中写很可能不行。
可以在源码中加入辅助代码,让条件式子变的只有数组判断这样。
 
快捷键
回到原先位置,ALT+方向键<-
 
 
 
 

posted @ 2021-08-10 16:38  shijianbo  阅读(564)  评论(0)    收藏  举报