转 使用VC编译器的小技巧

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

转自http://blog.csdn.net/roger_77/archive/2007/06/10/1...

一些有用的技巧,保存下来

 

◎VC工具问题,编辑时成员变量和函数不显示提示?
通常输入类的对象,按“.”会出现该类的提示,函数按“("也会有参数提示,如果没提示,对菜鸟来说就要傻眼了。怎么办呢?关闭工程,到工程目录下删除××.ncb文件,再重新打开就OK了:)
举一反三:
有时遇到添加删除类多次后造成混乱,CLASS WIZARD出问题时,也可以去删除掉××.clw(这个文件实际是INI格式,可以手工修改,我不是高手,不会直接手动修改它),编译的时候会重建这个文件。
向预编译头文件stdafx.h中添加了头文件却编译不通?因为预编译头文件只编译一次,所以,虽然做了更新,重编译时却不再编译,所以找不到新加的头文件,可以用菜单命令清洁DEBUG再rebuild,也可以删除编译stdafx.cpp生成的×.pch文件再重编译。
◎Release和Debug两种版本的不同:
Release和Debug各自的EXE链接的DLL库不同,RELEASE链接的是标准MFC DLL(shared or static),如MFC42.dll,这些DLL在安装windows的时候就会装到系统里,所以,RELEASE版本的EXE在没有安装VC的系统上也可以运行,而DEBUG的EXE链接的是调试版本的MFC DLL,如MFC42d.dll,在没有安装VC的系统上就会因为缺少MFC42d.dll不能运行,除非选择static dll when link,只是这样的EXE比较庞大,或者就是把需要的×d.dll结尾的动态库装到系统目录下。

偷点懒,在一个工程考另一个工程也要用到的资源怎么考?
如要拷贝A工程的对话框到B工程
在A工程里操作如下:
文件-》打开-》选择打开文件为“B.rc”
在A工作区的右边就看到了B工程的资源列表,选择要拷贝的对话框资源,CTRL+C
下面在A工作区的resource试图中选中Dialog目录(或资源主目录也可),CTRL+V一下就完成拉:)
◎两个类互为成员怎么声明不出错?
class B;
class A
{
B* m_pB;
}
class B
{
A a;
}
关键是用到还未编译的类时要提前声明,且定义中只能声明类的指针或引用。
遇到的类似于第一种情况(常遇到),我发现正在编写的代码所在的类名在ClassView窗口不见了。这时切换到FileView中,找到你正在编写的代码所在类的头文件,进去,随便动动,这个类就在ClassView中出来了,提示功能就正常了。我都是这样解决的!
在输入完" 函数名 (" 时,就会有参数提示,有时这函数正写到一半,把光标移到其它地方再移回来,提示就没了,要重新在函数名后输入”( " 才会出现提示。在光标移回来继续写函数的参数时,按一下CTRL+SHIFT+SPACE就能又能出现提示

昂首阔步 从BC编译器走向VC编译器   昂首阔步 从BC编译器走向VC编译器                             作者: 湖北大学 冯火亘 (显) 当我们的项目通过编译器时,我们总觉得是这么神奇.当我们的项目在一个编译器中运行而在另一个编译器中被否定时,我们总是这么困惑.面对幕布罩盖的编译器中的规律、我们更感到神秘.这里、我用一个简单的方法来掀开这神密幕布的一角.同时、也为一个程序从BC5编译 阅读详情

相关推荐

在cmd中使用vc2010编译器

任务: 在cmd中使用vc2010编译器。 环境: windows8.1  64位 系统,64位 visual studio 2010 步骤: 1、设置环境变量Path,添加vc2010的bin 路径, 例如 本人 vc2010编译器的bin路径是:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin 2、添加环境变量 inl...

svap1的专栏 3619

vc++6.0绿色汉化完整版

Microsoft Visual C++,(简称Visual C++、MSVCVC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过的设置就可使其生成的程序框架支持数据库接口、OLE2.0,WinSock网络

VC++Editer编辑器,可视化编辑

一个可视化vc++编辑器 主要是对html编辑 修改。想了解的朋友可以下载

在eclipse 中安装并使用visual editor

自:http://hi.baidu.com/364891180/item/eaf31308520004863c42e2bd 在Eclipse中安装Visual Editor 我是先接触VC6.0进行C++程序开发的,然后才接触Eclipse进行Java程序开发的。大家都知道在VC6.0里面对窗口的设计都是可视化的,VC6.0有相应的窗口资源编辑器,支持拖放功能,随便想放个按钮、文本框

PandaraWen 宝盒 2121

在Eclipse3.3安装Visual Editor

Visual Editor 目前官方只有针对Eclipse.3.2 的版本,但Eclipse逐渐移到3.3版本,但官方还有出Visual Editor for Eclipse ,昨天为公司集成一个统一的开发工具环境,选了Eclipse3.3 ,一直装不上Visual Editor ,找了好久在http://wiki.eclipse.org/VE/Installing 终于找到答案。但见国内还没相

莫理琴的专栏 3171

[C语言]什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?

我们平时所说的程序,是指双击后就可以直接运行的程序,这样的程序被称为可执行程序(Executable Program)。在 Windows 下,可执行程序的后缀有 .exe 和 .com(其中 .exe 比较常见);在类 UNIX 系统(Linux、Mac OS 等)下,可执行程序没有特定的后缀,系统根据文件的头部信息来判断是否是可执行程序。 可执行程序的内部是一系列计算机指令和数据的集合,它们都...

qianxie1的博客 3667

VC 编译器 `cl.exe`编译简单 C/C++ 项目的实用指南

本文介绍了在Windows下使用MSVC命令行工具进行C/C++开发的实用指南。主要内容包括:1)通过Developer Command Prompt激活编译环境;2)单文件和多文件项目的编译方法;3)常用编译器选项说明;4)使用NMAKE进行自动化构建;5)第三方库的引用方法。文章提供了从基础编译到项目管理的完整工作流程,帮助开发者摆脱IDE依赖,掌握底层编译工具链的使用技巧。重点强调了环境配置、编译命令语法和常见问题的解决方法。

greenspan的专栏 382

VC编译器与GCC编译器的区别

首先,所谓语法区别是针对程序设计语言而言的,这里首先你要分清楚它们之间的区别。 Gcc:它是一款开源的C语言编译器,原来只能在Linux系统上使用,后来移植到了Windows操作系统上,以此为基础的编译环境典型的又MinGW。 它不是编程语言,所以没有语法这一说。G++:和GCC一个性质,只不过它是针对C++语言的。 VC:它有两种解释: 1.即VC本身,是微软公司推出的一款C++编译器,Visu...

江湖骇客 1万+

matlab vc 编译器,精通VC与MATLAB联合编程——编译器使用

作者:邓科下载源代码在上一章中对MATLAB 编译器做了简要介绍,并介绍了如何将m文件换成VC调用dll文件,在这章中介绍如何利用编译器将m文件换成对应的C/C++文件,并在VC调用。这章节中的例子是在第四章中介绍过的解线形方程组。首先要保证编译器设置正确,编译器的设置可以参考前面两章的内容。如果以前已经进行了配置就不需要这一步。1、在MATLAB中编写如下函数:function [x]...

weixin_29582919的博客 2468

认识VC 编译器

认识VC 编译器 收藏     大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够

sealinedfw的专栏 1464

qtcreator添加绿色版VC编译器

在不装VS的情况下为qtcreator添加VC编译器和调试器 首先假设在D盘有VC6,VC2002,VC2003,VC2005,VC2008,VC2010,VC2013等绿色版的VC编译器编译器的的目录下有bin,lib,include目录和PlatformSDK目录,情况大概是这样的: 然后比如在D:/VC2002/bin下要有SetEnv.cmd文件,文件内容是这样子的: @e

knight 3955

vc 实现html编辑器

vc中实现类似html在线编辑器的功能,最后能生成html文件,可以查看html源码.

vc++编辑软件

vc++编辑软件,很实用,我找了好久才找到的。大家有福了

vc++编辑器

mfc 画图的例子 模版编辑器 可以画线 画矩形 多边形 并可以拖动 还有快捷键功能

VC++)代码编辑器

一个简单的代码编辑器,支持多种语言。 源代码通俗易懂!!!!

VC编译器简介

大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 闲话少

hhtre2的专栏 1135

软件crash后生成dmp,可用VC编译器和Windbg查看 简单使用问题

最近软件有个crash,在debug下ji

mjesse88的专栏 5002

vc编译器简介

vc编译器简介大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游

海贝的专栏 765
上一篇: 转 ASCII, DBCS,UNICODE小结
下一篇: (转)华为招聘--C语言笔试试题
sunwenjun
博客等级 码龄21年 18粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值