系统:WinAll 大小:79.7M
类型:编程相关 更新:2016-12-28 16:41
很多win10的用户使用VC++6.0时都提示不兼容,安装也安装不上,东坡这里带来VC++6.0的绿色稳定版,已亲测win10可用,不用安装下载解压即可使用,需要的朋友快拿走,真的好用。
1,建立一个工程,“文件”——“新建”,出现下面界面:
选择“Win32 Console Application”(控制台应用程序,左边倒数第三个),命名工程名称,选择保存位置,
点击“确定”,进入下一步,看到如下提示界面:
建立一个空工程,对应其他需要的你一可以建立别的工程;点击“完成”,之后:
显示你创建的工程的信息。
2,再在有一个的工程的条件下,我们再建立一个源文件;
“文件”——“新建”(快捷键Ctri+N),出现:
建立源文件,选择“C++ Source ”,一般都是建立这种文件的(适用在当文件中适用)如果要建立头文件的话,选择“C/C++ Header File”,(适用在多文件工程中使用)命名,文件名称,点击“确定”,之后:
进入编辑区,在主界面编写代码:如下编写完之后呢:
可以按编译按钮调试程序,看看有没有错误,有的话改正,没有的话就可以再按连接按钮检查连接(多文件工程时常用,检查文件间是否正常连接),最后,点运行按钮,就可以运行了。
如果是您有代码如:cpp文件,或 .h 文件,想添加都VC6.0里来测试的话,可以这样做:
首先,要理解一下文件扩展名为:cpp和.h
文件扩张名是.h,代表的是头文件,一般是书写一些函数原型,以及一些在整个程序中常用到的结构体,频繁使用的函数说明,定义等等;
文件扩张名为,cpp的,是C++中的源文件,也是最常用到的文件,每建立一个工程都要至少一个源文件(至少要有一个函数入口——主函数main() ),包含了核心代码;
建立与运行说明:(以VC 6.0编译器为例,其他编译器类似)
首先,打开VC 6.0编译环境;
在菜单栏——文件(的下拉菜单中选择“新建”),在弹出的选择窗口中,选择
Win32 Console Application(控制台应用程序) ,在填写工程名称,选择一个程序保存路径,
点击“完成”,查看工程信息。
在点击“确定”,就建立一个简单的工程了。
再点击左边的工程信息右下角的“FileView”选项;
可以看到你新建的工程,再双击你新建的工程名可以查看工程的信息。
在双击工程文件,在这里是777.files,可以看到该工程的包含的文件
其中,Source Files 为包含所有工程的源文件,Header Files 为包含所有工程的头文件。
在源文件选项“Source Files ”,右键单击中的“添加目录到工程”,添加你要打开的扩展名为 .cpp的源文件。在头文件选项“ Header Files”,右键单击中的“添加目录到工程”,添加你要打开的扩展名为 . h的头文件。添加完你所有的头文件和源文件之后,检查一下是否添加完毕,之后就可以编译了。
其中第一个按钮为编译按钮,可以找出工程的错误信息,有错误修改,没错误就可以跳到连接,编译右边的按钮,即第三个按钮(多文件工程一定要连接,查看文件是否准确相连接)当编译,连接都没有错误时,可以按运行按钮 ,即可以运行了。
ctrl+f2打标签用f2查找,f3找所有的,ctrl+tab切换文件,ctrl+f查找文件中引用的字符串,使用go去跳转到相关文件
一,生成库的时候要做的2件事情
1,编译的时候要加头文件
2,要将lib静态库使用语句将他加载进来。
3,或者使用vc工具去设置
二,运行
1,运行的时候要将dll动态库放在对应的输出目录下
2,要确定运行的dll二进制文件,找到编译环境的文件名称,而不是手动修改的名称。
经验总结
1,总受代码规范,尝试先写注释在写代码,减少循环程序中多次分配内存的情况,一个违背释放的空间在使用完之后
需要重新装载数据的时候就必须清空,防止多余数据的覆盖占满。
2,传递容器的时候必须主意最好使用vector一次性指定好大小在使用引用去传值,vector是联系分配空间,
其他容器是非联系的同时复杂结构在stl中传值的时候会造成空间非法访问,因此不建议使用stl做传值参数。
一般上下层传值都是用vector,其他存储使用其他容器。
3,减少使用if elseif的使用,switch 主意default 和break 不能丢,对错误异常网络的分析判断,对sleep对cpu的缓解有
有很大帮助,寻找直奔主题的方法,明确输入是什么,输出是什么,不可以被修改的数据使用const ,参数前面是输入参数
后面是输出参数。
4,多使用函数进行分装,多使用类进行分装,对类外只提供公共借口不提供构造或者其他内部函数之间的调用,内部调用的函数
都可以定义在私有成员或者保护成员中。
5,debug 测试版本是编辑器对变量等做了初始化,而release版本不做初始化的,这是导致程序奔溃的原因之一。
应用信息
支持( 0 ) 盖楼(回复)
支持( 0 ) 盖楼(回复)
支持( 5 ) 盖楼(回复)
支持( 7 ) 盖楼(回复)
支持( 16 ) 盖楼(回复)