c/c++零基础到精通项目实战

c/c++
应用领域广泛:系统内核开发、驱动开发、嵌入式开发、服务器开发、游戏开发等

java面向对象是在c++的基础上延申的,把c++学懂了,再学java就很简单,语法差不多,只是表现形式不一样,思想都是相通的

突破瓶颈:深入底层、纵观全局、突破IT行业瓶颈,成为架构师,技术总监必须了解的底层原理

c/c++学习路线
零基础-c语言基本语法-数据结构-c++面向对象编程-Windows编程-Windows内核编程-网络编程-数据库编程-Qt跨平台开发-Linux高级服务器开发-c/c++高级工程师(大神)

windows界面开发–完成一个qq

内核–多线程、多进程

如果能到网络数据库阶段,可以接一些外包

学习c/c++的方法
下定决心-认真听老师讲-养成做笔记的习惯-及时复习巩固

安装vs2013(不过我安装了2020)

用记事本写的方法
.c 源文件,代码都写在这

一般用EditPlus比较好看

编码:编辑器:记事本—》源代码
翻译–》机器可以执行的二进制机器指令,0,1
编译:编译器:cl.exe(可在vs2022community 里搜) gcc–>得到obj目标文件–二进制文件
cl.exe -c hello.c
链接:连接器:link.exe (eg:link hello.obj)–》exe可执行文件(eg:hello.exe)–>现实结果

开始–vs2020—开发人员命令提示Developer command prompt

找到执行代码的文件

c:切换到c盘—cd 文件地址(eg:C:\Program Files (x86)\Microsoft Visual Studio>cd C:\Users\79972\Desktop\Hello)–cl.exe(进行编译)–cl -c hello.c–

问题:没有生成obj文件,错误提示hello.c(1): fatal error C1083: 无法打开包括文件: “stdio.h”: No such file or directory

开始–新建项目–win32控制台应用程序–改项目的名称–选空项目-不要勾安全开发生命周期(否则会提示某些库函数不安全)

点击视图—解决方案资源管理器或类视图–可以看到创建的项目–还可以点击工具箱,看工具箱

运行代码—点击生成–编译
在hello(项目名)右键–在文件资源管理器中打开文件夹,可看到对应的工程目录–点击hello,可看到.c文件–点击debug,可看到生成的obj文件(目标文件)

运行代码–点击调试–开始执行–编译链接都会一次性做完

注意:本地调试器是打断点调试运行的

猜你喜欢

转载自blog.csdn.net/weixin_44411458/article/details/124050651