首页
社区
课程
招聘
[原创]VSCode搭建轻量驱动开发环境
发表于: 2020-6-29 11:03 14134

[原创]VSCode搭建轻量驱动开发环境

2020-6-29 11:03
14134

VS,WDK(VSCode只是作为IDE,编译还是需要VS工具链)

CMake

VSCode及其插件

FindWDK

把FndWDK的cmake文件夹复制到与helloworld同目录

新建CMakeLists.txt,main.cpp

VSCode打开,会提示选择工具包:

我选amd64

点击生成或F7生成项目

编译成功。还会提示

点允许,点允许后有代码补全,错误提示

然后就可以愉快写代码了。

以后新建驱动项目,直接复制CMakeLists.txt,然后稍加修改就行了

更多编译相关选项,可以查看CMAKE教程

支持汇编

也可以轻松支持stl,支持大型驱动构建

工欲善其事,必先利其器。
本文分享我用VSCode开发驱动的一些小心得。
如有雷同,纯属巧合

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 5
支持
分享
最新回复 (25)
雪    币: 14530
活跃值: (17548)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
2
mark,楼主辛苦了
2020-6-29 11:04
0
雪    币: 12476
活跃值: (9432)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
mark,想把vscode构造一个轻量的vc开发编辑器,发现真麻烦,直接安装vs2019了~~
2020-6-29 11:53
0
雪    币: 461
活跃值: (949)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
Genes mark,想把vscode构造一个轻量的vc开发编辑器,发现真麻烦,直接安装vs2019了~~
就第一次和前几次麻烦点,后面的项目复用前面的配置文件,非常快速,便捷。
2020-6-29 11:58
0
雪    币: 1042
活跃值: (500)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
真好,我还是选择vs.
2020-6-29 14:08
1
雪    币: 796
活跃值: (2044)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
可以不用,但是得会用
2020-6-29 15:00
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
VS启动也不慢呀,这是电脑配置的问题吧,我VS都是秒开。
2020-6-29 16:42
0
雪    币: 42
活跃值: (5259)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
wsc
8
vim 插件装好,写代码非常快 再也不用鼠标了- -
2020-6-29 17:00
0
雪    币: 753
活跃值: (220)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
Genes mark,想把vscode构造一个轻量的vc开发编辑器,发现真麻烦,直接安装vs2019了~~
配置够就VS2019最省心,除非电脑带不动VS。毕竟重点在写,而不是环境,环境怎么省心怎么来
2020-7-1 16:52
0
雪    币: 3680
活跃值: (3086)
能力值: ( LV8,RANK:147 )
在线值:
发帖
回帖
粉丝
10
还是VS吧,vscode在linux用用挺好
2020-7-1 17:37
0
雪    币: 6124
活跃值: (4661)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
11
VSCode写windows上的cpp代码真的不太行。
2020-7-2 08:08
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
您好,软件调试第二版,卷2何时出呀,是不是讲软件方面的?
2020-7-2 08:20
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
wsc vim 插件装好,写代码非常快 再也不用鼠标了- -
请问软件调试第二版,关于软件方面的书何时出呀,等的心都碎了。
2020-7-2 08:25
0
雪    币: 914
活跃值: (2468)
能力值: ( LV5,RANK:68 )
在线值:
发帖
回帖
粉丝
14
mark
2020-7-2 08:37
0
雪    币: 405
活跃值: (2285)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
用VS2008+DDKBUILD的路过。
2020-7-3 18:20
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
16
经典Anti EAC
2020-7-3 18:48
0
雪    币: 6172
活跃值: (4947)
能力值: ( LV10,RANK:160 )
在线值:
发帖
回帖
粉丝
17
mark
2020-7-4 02:17
0
雪    币: 6172
活跃值: (4947)
能力值: ( LV10,RANK:160 )
在线值:
发帖
回帖
粉丝
18
hzqst 经典Anti EAC
亮生你发现了华点
2020-7-4 02:18
0
雪    币: 1378
活跃值: (3067)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
我可以不用,,但是我不能不知道..(o゜▽゜)o☆
2020-7-6 19:49
0
雪    币: 171
活跃值: (519)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
20
楼主的vs和wdk分别什么版本啊~~
2020-7-12 19:02
0
雪    币: 42
活跃值: (5259)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
wsc
21
敏而好学 您好,软件调试第二版,卷2何时出呀,是不是讲软件方面的?
第二卷我也不清楚 估计得催下作者
2020-7-15 11:10
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
wsc 第二卷我也不清楚 估计得催下作者
谢谢版主
2020-7-15 14:16
0
雪    币: 6124
活跃值: (4661)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
23
M$的vscode对其他平台的C/C++支持都很好(除了windows),所以用vscode的话,我一般当个代码阅读器来用的。
2020-8-2 19:10
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24
一直使用vs code在linux下开发驱动、移植linux内核,毕竟vs没法在linux下使用,移植的时候需要的库在windows下又很难找
2020-8-8 09:51
0
雪    币: 204
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
正在学习,受教了
2020-8-26 06:45
0
游客
登录 | 注册 方可回帖
返回
//