Visual C++使用入门级教程

注:本文章部分内容取自网络,权侵删
Visual C++下载链接(汉化版) https://download.csdn.net/download/grandaunt/10755497
官方教程https://visualstudio.microsoft.com/zh-hans/vs/getting-started/
安装加初次运行
1.这是安装向导,我们点击下一步
在这里插入图片描述
2.继续点击下一步
在这里插入图片描述
3.选择你要安装的位置,默认安装位置是C盘,建议更改,点击下一步。

在这里插入图片描述
4.选中创建桌面快捷方式,,进行下一步。
在这里插入图片描述

5.安装中,等待大约一分钟
在这里插入图片描述

6.好啦,安装完成了,点击完成,它会自动运行。
在这里插入图片描述
7.首次使用软件会有兼容性的提示,点击不再显示并运行程序,若你的兼容性出现问题,需要对其进行兼容性设置。

在这里插入图片描述
8. 在每日提示那里不要点下一步,那个下一步是点不完的。把启动时显示的勾去掉,然后再点击关闭按钮

在这里插入图片描述
接下来,跟大家讲一下它基本的使用教程。
最新版是这样的:-
在这里插入图片描述
1.新建一个C语言文件,我们点File,点击New

在这里插入图片描述2.在出现的窗口中,选择”win 32 控制台程序”然后填写工程名称,存储位置,然后创建新的工作空间,点击”确定”
在这里插入图片描述
3.在弹出的窗口中选择”一个空工程”,然后”完成”
在这里插入图片描述
4.在弹出的界面点击”确定”
在这里插入图片描述
5.在工作区中,切换到”FileView”(文件视图),如果所示

在这里插入图片描述
6.点击”文件”,新建(快捷键Ctrl N)
在这里插入图片描述
7.在弹出的窗口中,选择”c++ source File”创建源文件,然后勾选”添加到工程”,之后命名文件名,点击”确定”
在这里插入图片描述
8.同理,点击”文件”,新建(快捷键Ctrl N),在弹出的窗口中,选择”C/C++ Header File”创建头文件,然后勾选”添加到工程”,之后命名文件名,点击”确定”
在这里插入图片描述
9.最终的框架如图所示,还可以添加更多的cpp文件和.h文件
在这里插入图片描述
10.然后我们就可以写c语言程序了。写完之后一定记得Ctrl+S保存,然后点击1,进行编译,错误和警告会出现在下方,双击错误,会指向错误所在行,修改直至没有错误。

#include <stdio.h>

int main(void)

{

printf("hello world!\n");

}

在这里插入图片描述11.点击2,若有错,检查有没有正在运行的VC程序,若有,则关闭。

12.点击3,运行,结果就会出来啦,第一个C语言小程序到此结束。
在这里插入图片描述

注意保存程序时保存为.c

重点!!
1)如何打开之前的.c
可直接拖拽
在这里插入图片描述
也可以点击文件->打开,由于某种不知名原因会闪退,据说(我没用过)的解决办法是

在这里插入图片描述

2)如何运行
编译(compile)—>第一个图标或者按Ctrl+F7
在这里插入图片描述
build->第二个图标或者快捷键F7
运行—>Ctrl+F5或者点右上角的感叹号
3)如何调试
F9设置断点
F5启动调试、也可以快速的将程序执行从一个断点执行到下一个断点处
F11逐语句执行
F10逐方法(不跳入方法内部)
Shift+F5停止调试

问题:在管理员模式下,报error LNK2001: unresolved external symbol _WinMain@16
debug/main.exe:fatal error LNK 1120:1 unresolved externals
error executing link.exe;

问题原因:用vc建了一个控制台程序,入口函数应该是main, 而你使用了WinMain.或者是用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。

解决方法:
1.进入project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_WINDOWS, 添加_CONSOLE

2.进入project->setting->Link, 在Project options中将/subsystem:windows.改为/subsystem:console

问题:F11调试的时候遇见Please enter the path for FILBUF.C_文件选择框
解决办法:那些C++自带的库函数,如printf,memset等,最好还是F10跳步过去,F11的话会让你选择跳进去执行。

问题:LINK : fatal error LNK1168: cannot open Debug/Test.exe for writing
在使用VC++运行程序时,第一次没有任何问题,但是当再次运行时就会出现:LINK : fatal error LNK1168: cannot open Debug/Test.exe for writing这个错误;

常用的解决方式是:

    1.打开电脑的资源管理器(按Ctrl+Alt+Delete)把Test.exe 进程强制杀死,然后在运行就可以了,如果在资源管理器中找不到只能使用第二种方法了。

    2.把VC6.0关闭在重新新建一个新的项目就可以了。

       在网上查了一下造成这个错误的原因是VC6.0在win7以上版本不兼容。

最简单的解决方法是:

    3.是由于你前一次调试运行是最后没有按任意键退出程序,而是点“关闭”按钮关 cmd窗口的,vc6.0++有bug的 ,点关闭按钮有时后会导致窗口被关闭了但是程序

问题: error LNK2001: unresolved external symbol __endthreadex这个问题,找到的解决办法如下

没有用到beginthreadex endthreadex两个例程.
在VC中编译程序时显示

Linking…
nafxcw.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcw.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex …

解决方案:

在 Project -> Settings -> C/C++ 中
Category 选择 Code Generation
Use run-time library 选择 “debug multithreaded”

*问题:error LNK2005: "void __cdecl operator delete(void )" (??3@YAXPAX@Z) already defined in libcpd.lib(delop.obj)
解决办法:project属性:配置属性->常规->MFC使用:选择 使用MFC作为共享的DLL。

  • 112
    点赞
  • 587
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
Visual C++ 2005入门经典》是一本非常经典的书籍,它是针对初学者编写的,旨在教授使用Visual C++ 2005进行程序开发的基本知识和技能。 本书首先介绍了Visual C++ 2005的各种特性和功能,包括IDE的使用、工程创建与管理、界面设计、调试和发布等方面。接着,书中详细讲解了C++语言的基础知识,如语法、数据类型、运算符、控制语句等,以帮助读者建立起扎实的编程基础。 随后,作者深入讲解了面向对象的编程概念和技巧,如类、对象、继承、多态等,以及在Visual C++ 2005中如何利用这些概念来编写高效、可维护的程序。 此外,本书还介绍了常用的GUI编程技术,包括Windows窗口的创建与管理、控件的使用、消息处理、事件响应等,读者可以通过学习这些内容掌握如何开发出具有丰富用户界面和交互能力的应用程序。 最后,本书还介绍了一些高级主题,如内存管理、异常处理、文件操作等,以及一些开发好习惯和技巧,如代码调试与优化、错误处理等,旨在帮助读者写出高质量、稳定可靠的程序。 总之,《Visual C++ 2005入门经典》是一本很好的学习资料,它以浅显易懂的方式、丰富的示例代码和实践项目,帮助读者逐步掌握Visual C++ 2005的开发技术,并能够独立开发出基于Visual C++的应用程序。无论是初学者还是有一定编程经验的人都可以从中获益。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值