博文
(转)VC程序在没装VC的机器中运行(2009-02-09 14:41:00)
摘要:http://blog.pfan.cn/miaowei/36283.html
由于工作需要,经常需要演示。我们是一个专门搞研究开发的公司,主要是利用C和C++做开发。一些研究成果需要经常演示给总部的人看。演示的时候一般都是带一台笔记本去,而这笔记本一般是没有装过VC,也没有装VS.net的,而在演示的时候,我们有些程序是用VC6.0,有些程序是VS.NET2003, 有些程序还是用VS.net 2005做的。这里就总结一下用C和C++开发的程序如何在没有装VC的机器里运行。
一 VC 6.0和VS.NET 2003的程序
对于VC 6.0和VS.NET 2003编写的程序,需要调用的DLL主要有三个,对于VC6.0来说,只要将以下三个DLL拷到exe文件同目录下,则exe则可以在没装VC6.0的机器中运行.
MFC42D.DLL
MFCO42D.DLL
MSVCRTD.DLL
这是针对Debug程序,对一般程序,应该是
MFC42.DLL
MFCO42.DLL
MSVCRT.DLL
对于用VS.NET 2003编写的程序,也分Debug和一般的
分别是:
Debug:
mfc71d.dll msvcp71d.dll msvcr71d.dll
一般:
mfc71.dll msvcp71.dll msvcr71.dll
只要将这三个DLL加入到工程的目录中,在没装VS.NET 2003的机器中也能运行EXE文件。
二 VS.NET 2005写的程序
对于VS.NET 2005写的程序,和前面两种情况有点区别。这是因为VS.NET 2005下处理DLL的方式......
你可能还不熟悉的VC6.0 IDE(2009-02-09 09:54:00)
摘要:1、常见的VC快捷键,但你可能不知道的
Ctrl + z Ctrl + y 前进后退功能
Alt + g 快速进入函数实现和定义
Ctrl+F2 添加/删除书签
F2 到下一个书签
Shift+F2 到上一个书签
Alt+F2 编辑和修改书签(永久书签)
Ctrl+F2 编辑和修改书签(临时书签,当文件关闭后,书签就无效了)
Alt+f9 代码编辑进入断点处
Ctrl + Shift + F9 删除所有的断点
F12 快速进入函数定义
Shift + F12 快速进入函数声明(注意,有时不同类里的函数会重名,那么可以先选中前面的类名和函数名,如选中:CVolume::OnMouseMove)
F4 查看编译错误
Shift + F4回到上一个编译错误处
Ctrl + Shift + } 选中大括号之间的东西
Ctrl + } 可以找到匹配的{ }
Shift + F9 quickwatch
Ctrl + del 删除后边的一个词
Ctrl + backspace 删除前边的一个词 类似于Ctrl+左右箭头
Ctrl + l 快速剪切一行 类似于删除 还可以粘贴
Ctrl + Shift + l 快速删除一行
Ctrl + t 光标处的数据类型
Ctrl + Alt + t 显示成员函数 一般写一个对象,然后.或者->都可以使用这个
Ctrl + Shift + space 显示函数参数信息 注意光标必须在函数括号内)
Ctrl (+Shift) + u 大小写
Ctrl+f10 运行到光标处
&nbs......
VC中代码编辑的快捷键(2008-07-16 12:06:00)
摘要:ctrl + End 光标移动到文件末尾
ctrl + Home 光标移动到文件开头
ctrl + 左/右箭头 光标移动一个关键词位
ctrl + 上/下箭头 光标不动,滑轮上/下滑动
shift+ End 选中光标到一行末尾
shift+ Home 选中光标到一行开始
shift + 左/右箭头 选中一个字符
shift+ 上/下箭头 光标移动到下一行同样位置,并选中之间内容shift + ctrl + 左/右箭头 光标移动一个关键词位,并选中该关键词
ctrl + F3
ctrl + F2 书签
ctrl + Tab 窗口切换(类似于常用的Alt+Tab)
ctrl + F 查找......
VC中的Custom Wizard(2008-03-28 18:42:00)
摘要: VC中怎样快速生成一个与现有项目除了项目名外完全相同的新项目 ?
“文件”,“新建”,“Custom AppWizard” ,选择 An existing Project ,然后选择现有项目的项目文件名(*.dsp),编译后就生成一个可以生成与现有项目相同但可以重新取名的项目的AppWizard。编译后你可以象用MFC AppWizard一样用它。下次新建项目的时候,就可以看到有刚才那个项目中,如下图所示:
如果不想用了,可以在VC 安装目录下Common\MSDev98\Template目录中删除该Wizard中.awx和 .pdb文件。 ......