VScode配置msvc编译环境和配置Easyx图形库
安装msvc
下载安装msvc组件
Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)
点击链接后下载安装包,在弹出的页面左边勾选[使用C++的桌面开发],右边至少勾选这四项,可以切换安装位置,但是一定要记得安装位置的路径
安装easyx
-
EasyX Graphics Library for C++
点击链接下载Easyx安装包,安装后打开
安装
打开你的vs2022安装路径,注意,你的安装路径可能与下列所示的安装路径不同
把
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\lib\x64
中的
EasyXa.lib 和 EasyXw.lib
复制到
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\lib\x64
中去;
把
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\lib\x86
中的
EasyXa.lib 和 EasyXw.lib
复制到
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\lib\x86
中去
把
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include
中的
easyx.h 和 graphics.h
复制到
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include
中去
vsCode 配置
打开搜索,搜Developer Command Prompt for VS 2022(不用搜全名,如果是vs其他版本也可以搜出来)
-
打开Developer Command Prompt for VS 2022后输入 cl 验证是否配置,出现以下回复,即可成功,
- 用文件管理器创建一个放置easyx项目的路径,复制其目录名
- 在Developer Command Prompt for VS 2022中输入cod+空格+你复制的目录名,回车打开vsCode
- 打开vcCode后,新建一个终端,输入cl验证,
- 创建一个简单的c++文件.
- 点击左边第四个按钮,点击运行和调试,选择c++(Windows)[图片上传失败...(image-97f7f0-1644659046274)].png)
等待调试,调试成功后,会生成如下文件,将生成的.vscode文件夹复制到桌面备用
-
在vscode里点即.vscode下的tasks.json,修改两处,
原来的type:"cppbuild"改为shell
在args中添加所需的各种.lib
{ "tasks": [ { "type": "shell",//需要改为shell "label": "C/C++: cl.exe 生成活动文件", "command": "cl.exe", "args": [ "/Zi", "/EHsc", "kernel32.lib",//这里开始 "gdi32.lib", "winspool.lib", "comdlg32.lib", "advapi32.lib", "shell32.lib", "ole32.lib", "oleaut32.lib", "uuid.lib", "odbc32.lib", "odbccp32.lib", "user32.lib",//这里结束 "/nologo", "/Fe:", "${fileDirname}\\${fileBasenameNoExtension}.exe", "${file}" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$msCompile" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" } ], "version": "2.0.0" }
-
将cpp文件,改成带有easyx项目的文件
再次按F5,进行调试,即可成功
编写bat文件快速启动
- 打开Developer Command Prompt for VS 2022的文件所在位置
- 右键这个快捷方式,点击属性
- 复制这个目标里,新建一个文本,保存这段文本
chcp 65001
cls
@echo off
::将下面的目录改为你需要创建easyx项目的主目录
set pojectDir=C:\test\easyxProject
::将下面的目录改为你存放.vscode配置文件的目录
set configDir=C:\test\easyxProject\.easyxConfig\.vscode
::将下面的目录改为对应的你的目录
set cmd_2022="C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat"
set /p value=输入一个项目名称,我们将在%pojectDir%中为你创建新目录:
md %pojectDir%\%value%\.vscode
copy %configDir% %pojectDir%\%value%\.vscode
echo 复制以下目录再回车 在新窗口输入 code加空格加复制的目录名,然后回车打开VScode
ECHO.
echo %pojectDir%\%value%
ECHO.
pause
start %comspec% /k %cmd_2022%
再复制一段文本,输入以上的代码,(也可以直接复制粘贴),按照上面前三条的提醒,分别把你的easyx项目的主目录,.vscode目录,和刚刚复制的文本里的主目录,全部修改为你自己的目录,注意,前两个不需要带引号,后面那个需要带引号;然后保存这段文本(注意编码以utf-8保存),修改后缀名为.bat
双击这个bat文件之后输入,新项目名字,然后回车,复制这个目录然后回车,
在 新窗口中输入 code + 空格 + 复制的目录回车即可打开vscode,你可以开始编写新项目了.