来自:百度文库

1.知道控件id号怎么快速的在资源里找到对应的控件
解决方法:点击菜单中View->Resource Symbols ,在对话框中选择要找的ID点击按钮View Use便可。

2.打的断点太多,太乱,打开VC也会报内存被非法访问的错误。想编辑自己的断点
解决方法:点击菜单中Edit->Breakpoints ,在对话框中选择Location在,Breakpoint选择要删除的IDs中选择断点位置,点击按钮Remove便可。

3.打开workplace的快捷键
解决方法:Alt+0;

4.开机立即打开VC会出现: the file is binary and cnnot be read问题.
解决方法:重启电脑后,等一会打开VC。。。。。我无语了。

5.没有VC 助手工具条,卸载,重装。。。。。我无语了。
解决方法:tools->customize->Add-ins and Macro Files

6.在整个文件中查找消息或函数:
解决方法:在标准工具栏那有个Find in Files的望远镜的按钮,按Ctrl + D就可选中输入这个按钮边要查找的内容的输入框中文字了.也就是Ctrl+C,Ctrl+D,Ctrl+V,点该按钮就可以在整个工程文件中查找你要找的东西了

7.调试的Watch窗口应用技巧:
解决方法:Watch窗口中用Table来切换方框之间的字符,用Enter来确认输入,用Delete来删除行中变量和对应值。variables窗口用于动态显示一个数据结构。

8.VC的状态栏有时出现OVR变亮了,即进入了覆盖模式是怎么回事:
解决方法:OVR变亮的原因是因为你不小心碰到了Insert键(笔记本上可能是Ins键).再按下这个键就可以恢复了。

9.VC中打开 MFC ClassWizard后没有相关的关联类的信息:
解决方法:原因是你工程文件来上的.clw文件损坏.关闭VC,进入对应工程文件下删除temp临时文件,clw,ncb,opt格式文件后。
重新用VC打开对应工程,编译,运行后.再次打开MFC ClassWizard会出现"The ClassWizard database "...\.clw(对应工程路径下的.clw文件)" does not exist.
Would you like to build it from your source files?"后点是(Y).出现"Select Source Files - ??(工程名字).clw". 在File name下输入"??(工程名).clw" 后
点击Add,点击OK退出.这时用可能显示"Cannot find the header file for class "????(某些类的名字)". Continue creating the ClassWizard database?",我们
都选择"确定". OK大功告成了,现在你会发现你的 MFC ClassWizard 有了完整的关联信息了.

10.VC中无法打断点:
解决方法:1、直接在菜单Build里面执行Rebuild All,一般能解决问题。2、a.在Project菜单中选择setting,弹出设置对话框,选中c/c++页,注意Gateory选中General
,将debug info设置为program database for edit and continue ;  b.在Edit菜单中,选择Breakpoints,在弹出的对话框中点击 Remove All 按钮;c.Build菜单,Set Active
 Project Configuration...,在弹出的对话框中选中 myprj.exe Win32 Debug。(Checking your Active configuration is Debug or Release,虽然两种状态下均可调试,但
有时就是有些问题,所以尽量在Debug下调试,这也是好的编程习惯。

11.VC打开工程文件的路径:
特点:VC编译器有个特点,就是它打开工程文件(如.dsw)时,它默认打开的都是上一次打开过的工程文件路径。

12.VC中快捷键及个别按钮的快速映像:
操作:在标题栏或菜单栏上点击右键->Customize.在Commands下你可以找到菜单栏对应命令的按钮,你可以选择把你某一个命令按钮拖到某个工具条上.在Keyboard中,Category下
选择命令的各类,在Commands中选择对应的命令.Editor用于标记命令在哪个视图下起作用.Text是在文件视图下,Dialog是资源视图下,image是在类视图下,Main则是在所有的视图下起作用.
Current Keys中显示的是你当前选中命令的快捷键.在Press new shortcut(快捷)处按下你要设置的快捷键(如Alt+C)后->点击Assign(指定)->Close后,某功能按钮快捷键设置完毕.

13.VC中有时报连接时找不到某个dll文件的错误,例如:LINK:fatal error LNK1104 : cannot open file "../bin/Debug/GLCommeManage.dll"
解决方法:根据文件路径找到GLCommeManage.dll文件后,去掉此dll文件的只读属性后,再clean 工程,重新编译运行工程,就可以把.dll文件添加到工程里面来
了,问题就被解决了。

14.include 后面头文件一个语句 include "TCPIP Stack/TCPIP.h"
问题的解释:TCPIP Stack/TCPIP.h表示: 文件夹TCPIP Stack下的TCPIP.h文件

15.在类视图下点击类或函数出现:cannot find the definition (implementation) of this function
解决方法:删除.clw, .aps, .opt, .ncb, .plg 这些临时文件后Rebuild就OK了。

16.VC中搜索工具的使用技巧:
使用技巧:把光标放到你要搜索的字符上,或者选中你要搜索的代码段上,点击Find in Files(带文件夹的小望远镜按钮),后选择查找条件后点击Find就可以在所有
工程文件中搜索你想要的东西了。也不能完全依赖vc的搜索工具(VC搜索工具尤其是在大点的工程中不一能把你要找的所有位置中你要找的东西信息显示出来):比如我想搜索一
个已知的自定义的消息是在哪里发送的。这时VC只能搜索可能发送消息的类比如CView。但假如我真实的发送消息是由在CView类中的另一个类来发送的消息。那么VC的搜索器就不
一定能够搜索到这个深一层的消息了。

17.VC报错:“路径\...\a.exe does not contain debugging(do not prompt in the future)” ;
解决方法:原因是你选择的当前的Release版本软件因此它没有调试信息。就会出现上面的错。在Build->Set Active Configuration下面选择“a-WIN32 Debug”即可。

18.visual c++的调试watch窗口里的变量值类型如何从16进制转换为10进制
鼠标右键点击 watch窗口的任意位置,会弹出一个菜单,里面有个选项“Hexad:ecimal Display",这个选项被选中即表示显示16进制,不选中则表示10进制显示。

19.prompt属性里加n作用:这是分隔符,\n前的是显示在状态栏的,\n后的显示在tooltip窗口(鼠标放在按钮上几秒钟,就弹出的这个窗口)

20.VC->Project->Setting中:
Setting For->用来选择更改时Debug版本还是Realease版本,还是两个版本的共同属性的。
General->Microsoft Foundation Classes 可以选择编译时动态的还是静态的。
C/C++ ->Preprocessor definitions 可以设置是ANSI(_MBCS)还是ASCII(_UNICODE)编译
Link->Category选General时,可以在Output fie name:中设置可执行文件的生成路径。

新手必知20点VC技巧【转】相关推荐

  1. 中国式家长计算机入门怎么去的,中国式家长新手入门攻略 中国式家长新手必知技巧...

    中国式家长新手入门攻略 中国式家长新手必知技巧 2018-10-04 14:38:15来源:中国式家长吧/黑暗骑士DK05编辑:野狐禅评论(0) ​  <中国式家长>近期很受玩家关注,不少 ...

  2. 《安卓开发必知的50个技巧》读书笔记

    记录一下看<安卓开发必知的50个技巧>认为实用的一下技巧. include标签使用注意事项 假设想在标签中覆盖被包括布局所指定的不论什么android:layout_*属性,必须在标签中同 ...

  3. 电脑故障维修:新手必看的修电脑技巧!

    日常生活工作中,我们的电脑总会出现各种各样的问题,如果掌握了一定的通用修电脑技巧,除了可以解决问题,说不定还能得到帮女神修电脑的机会,俗话说的好,电脑修的好,对象少不了! 电脑故障判断一般本着先&qu ...

  4. 电脑音频服务未运行怎么解决_电脑故障维修技巧教程:新手必看的修电脑技巧!...

    日常生活工作中,我们的电脑总会出现各种各样的问题,如果掌握了一定的通用修电脑技巧,除了可以解决问题,说不定还能得到帮女神修电脑的机会,俗话说的好,电脑修的好,对象少不了!电脑故障判断一般本着先&quo ...

  5. 怎样自己制作一个小程序?新手必知流程!

    随着市场需求的变化.不断成长的微信平台.随着周边小程序等功能的发布,商店公司开发小程序已经成为一种趋势.但是对于怎样自己制作一个小程序,很多卖家公司还是"新手",不明白应该使用什么 ...

  6. UI设计新手必知的字体设计规范!

    字体是UI设计师制作图片.图标甚至海报宣传时必不可少的组成部分.有很多UI设计新手在使用字体时会不知所措,不是字号不行,就是字体不合适.接下来就给大家分享UI设计新手必知的字体设计规范. Charac ...

  7. chatgpt赋能python:Python程序员必知的Geany配置技巧

    Python程序员必知的Geany配置技巧 如果你是一名Python程序员,并且正在寻找一个简单易用的代码编辑器,那么Geany是一个非常不错的选择.Geany是一款轻量级的集成开发环境(IDE),除 ...

  8. 幻想三国ol服务器没有响应,《幻想三国OL》新手攻略新手必知的三点建议

    有了攻略你才能更简单的玩游戏,你才知道哪些做了有什么用,哪些做了对你有好处,有想玩<幻想三国>这款游戏的现在跟着小编一起来了解一下这个新手必知的三点小建议吧!! 一.属性点精彩内容,尽在百 ...

  9. [新手] 必知~电脑小技巧

    注:不接受私信 以下为分享文件(伸手党,白嫖党 专属) ------------------------------------------------------------------------ ...

最新文章

  1. 不职业不同睡姿,你是哪一种?
  2. AutoMapper在ABP框架中的使用说明
  3. chromebook刷机_如何获取Android应用以查看Chromebook上的外部存储
  4. 后缀数组 倍增法详解
  5. 在 Mac 上打开照片应用时遇到错误 4302,如何修复?
  6. 【RPC】远程过程调用
  7. 卡巴斯基KEY被列入黑名单
  8. Kettle下载与安装教程【保姆版】
  9. Activiti7 + Spring Boot + mybatis Plus + Oracle 数据库整合-学习篇(一)
  10. 【VBA】汉字转换全拼函数
  11. 市场营销商业指标统计分析
  12. GitHub 上这份计算机自学指南火了~
  13. Typora Beta版过期解决方法
  14. HttpMessageNotReadableException: Required request body is missing
  15. loadrunner录制脚本时无法打开IE浏览器
  16. PTA习题【python】 6-8 jmu-python-发牌
  17. 电商策略2----超卖、少卖
  18. 今年最受欢迎的14款黑客工具
  19. 华师大 OJ 3053
  20. Win11如何关闭共享文件夹

热门文章

  1. 【C++】32. Boost C++ 库系列博客搜集
  2. Java8中的流操作-基本使用性能测试
  3. 使用 C++ 的 StringBuilder 提升 4350% 的性能
  4. 《卓有成效的程序员》读书笔记
  5. 概率统计:第五章 大数定律与中心极限定理
  6. 程序员面试题精选100题(02)-设计包含min函数的栈[数据结构]
  7. loadrunner编写脚本常用策略,用以记录,看的懂的拿走,看不懂说明与你有缘无份...
  8. 基于Python Tornado的在线问答系统
  9. 设计师学习HTML/CSS之路-13
  10. exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp