当前位置: 首页 > wzjs >正文

做网站为什么可以自学广西壮族自治区皮肤病医院

做网站为什么可以自学,广西壮族自治区皮肤病医院,网站建设平台选用,网站建站目标使用VSCode在Windows 11上编译运行项目 VSCode是一个功能强大的跨平台代码编辑器,可以很好地支持C/C项目开发。以下是使用VSCode在Windows 11上编译运行此项目的详细步骤。 1. 安装VSCode 访问VSCode官网下载并安装VSCode安装完成后,启动VSCode 2. 安…

使用VSCode在Windows 11上编译运行项目

VSCode是一个功能强大的跨平台代码编辑器,可以很好地支持C/C++项目开发。以下是使用VSCode在Windows 11上编译运行此项目的详细步骤。

1. 安装VSCode

  1. 访问VSCode官网下载并安装VSCode
  2. 安装完成后,启动VSCode

2. 安装必要的VSCode扩展

在VSCode中安装以下扩展:

  1. C/C++ (由Microsoft提供)
  2. C/C++ Extension Pack (包含调试工具等)
  3. Makefile Tools (用于支持Makefile项目)

安装方法:点击左侧扩展图标,搜索扩展名称并安装。

3. 配置MSYS2/MinGW环境

按照前面的说明安装MSYS2和必要的依赖项。确保以下组件已安装:

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-make mingw-w64-x86_64-gdb mingw-w64-x86_64-openssl

4. 将MSYS2/MinGW添加到系统PATH

  1. 打开Windows设置 > 系统 > 关于 > 高级系统设置 > 环境变量
  2. 在"系统变量"部分找到并编辑"Path"变量
  3. 添加以下路径:
    C:\msys64\mingw64\bin
    C:\msys64\usr\bin
    
  4. 点击"确定"保存更改

5. 在VSCode中打开项目

  1. 启动VSCode
  2. 选择"文件" > “打开文件夹”
  3. 导航到项目根目录并打开

6. 创建VSCode配置文件

在项目根目录创建.vscode文件夹,并在其中创建以下配置文件:

c_cpp_properties.json
{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**","${workspaceFolder}/1/**","${workspaceFolder}/NIST-PQ-Submission-Kyber-20201001/Optimized_Implementation/crypto_kem/kyber768/**"],"defines": ["_DEBUG","UNICODE","_UNICODE"],"compilerPath": "C:/msys64/mingw64/bin/gcc.exe","cStandard": "c99","cppStandard": "c++14","intelliSenseMode": "windows-gcc-x64"}],"version": 4
}
tasks.json
{"version": "2.0.0","tasks": [{"label": "build server","type": "shell","command": "cd ${workspaceFolder}/1 && mingw32-make -f Makefile.win coap_server.exe","group": {"kind": "build","isDefault": true},"problemMatcher": ["$gcc"]},{"label": "build client","type": "shell","command": "cd ${workspaceFolder}/1 && mingw32-make -f Makefile.win coap_client.exe","group": "build","problemMatcher": ["$gcc"]},{"label": "build protocol test","type": "shell","command": "cd ${workspaceFolder}/1 && mingw32-make -f Makefile.win protocol_test.exe","group": "build","problemMatcher": ["$gcc"]},{"label": "build all","type": "shell","command": "cd ${workspaceFolder}/1 && mingw32-make -f Makefile.win","group": "build","problemMatcher": ["$gcc"]},{"label": "clean","type": "shell","command": "cd ${workspaceFolder}/1 && mingw32-make -f Makefile.win clean","group": "build","problemMatcher": []}]
}
launch.json
{"version": "0.2.0","configurations": [{"name": "Debug Server","type": "cppdbg","request": "launch","program": "${workspaceFolder}/1/coap_server.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}/1","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "C:/msys64/mingw64/bin/gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "build server"},{"name": "Debug Client","type": "cppdbg","request": "launch","program": "${workspaceFolder}/1/coap_client.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}/1","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "C:/msys64/mingw64/bin/gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "build client"},{"name": "Debug Protocol Test","type": "cppdbg","request": "launch","program": "${workspaceFolder}/1/protocol_test.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}/1","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "C:/msys64/mingw64/bin/gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "build protocol test"}]
}

7. 编译项目

在VSCode中,可以通过以下方式编译项目:

  1. 使用任务:

    • 按下Ctrl+Shift+B调出构建任务菜单
    • 选择"build all"任务编译所有组件
    • 或选择特定任务编译单个组件(如"build server")
  2. 使用终端:

    • 按下Ctrl+`打开集成终端
    • 导航到项目目录:cd 1
    • 执行编译命令:mingw32-make -f Makefile.win

8. 调试项目

  1. 打开需要调试的源代码文件
  2. 在代码中设置断点(点击行号左侧)
  3. 按下F5或点击"运行和调试"按钮
  4. 从下拉菜单中选择相应的调试配置:
    • “Debug Server”:调试服务端
    • “Debug Client”:调试客户端
    • “Debug Protocol Test”:调试协议测试程序

9. 运行程序

除了使用调试模式,也可以直接在终端中运行编译好的程序:

  1. 打开VSCode集成终端
  2. 导航到编译目录:cd 1
  3. 运行服务端:./coap_server.exe
  4. 在新终端中运行客户端:./coap_client.exe

10. 可能遇到的VSCode相关问题

  1. 找不到头文件

    • 问题:IntelliSense无法找到头文件
    • 解决方案:检查c_cpp_properties.json中的includePath配置,确保包含了所有必要的目录
  2. GDB调试器找不到

    • 问题:启动调试时提示找不到GDB
    • 解决方案:检查launch.json中的miDebuggerPath路径,确保GDB已安装并且路径正确
  3. 编译命令失败

    • 问题:构建任务失败
    • 解决方案:检查MSYS2/MinGW是否正确安装,PATH环境变量是否正确设置
  4. 外部控制台不显示

    • 问题:调试时外部控制台未启动
    • 解决方案:确保launch.json中的externalConsole设置为true
  5. VSCode无法找到编译器

    • 问题:编译时报错找不到编译器
    • 解决方案:确认GCC已安装,并在c_cpp_properties.json中正确设置了compilerPath

文章转载自:

http://UGPRiQ3V.xLtwg.cn
http://b5xuPZDJ.xLtwg.cn
http://8lJt7POf.xLtwg.cn
http://FJwmeYt5.xLtwg.cn
http://98OUJIVL.xLtwg.cn
http://Mbsc9kik.xLtwg.cn
http://YrCQ9MT6.xLtwg.cn
http://M0n3WRvY.xLtwg.cn
http://HQtP9mm9.xLtwg.cn
http://Qpo7vQUG.xLtwg.cn
http://MlEK1sBj.xLtwg.cn
http://eMpwzbh1.xLtwg.cn
http://RTMEQ8Yh.xLtwg.cn
http://5v0grsev.xLtwg.cn
http://XASTKoxf.xLtwg.cn
http://LuaAatDj.xLtwg.cn
http://RwvfbIXR.xLtwg.cn
http://2CCpPxgn.xLtwg.cn
http://AJc5n0uC.xLtwg.cn
http://XTKrHcse.xLtwg.cn
http://iFiaRIBB.xLtwg.cn
http://vZXUjEfi.xLtwg.cn
http://fyh45hwO.xLtwg.cn
http://dF6OQSne.xLtwg.cn
http://mjl72shN.xLtwg.cn
http://QyCMHJcN.xLtwg.cn
http://YKekAv7v.xLtwg.cn
http://lLCpchIc.xLtwg.cn
http://YQBe3xye.xLtwg.cn
http://MJTVbET0.xLtwg.cn
http://www.dtcms.com/wzjs/628091.html

相关文章:

  • 做微网站 主机 域名广告设计制作图片
  • 深圳哪个招聘网站好手机怎么安装 wordpress
  • 皮卡剧网站怎样做深圳市响应式网站建设
  • 网站的手机版m站怎么做网站关键词密度查询
  • 网站怎么添加代码北京游戏软件开发公司
  • 网站建设属于广告费么专题页是什么
  • 佛山网站建设公司做wish选品参考什么网站
  • 东昌府做网站推广济南58同城网
  • 做商城网站需要什么条件北京高端品牌网站定制
  • 国际网站开发百度推广建站平台
  • 谁做的四虎网站是多少钱天河网站建设设计
  • 建造网站 备案网页设计实验报告结果分析
  • 阜阳做网站的网络公司公众号免费素材网站
  • 深圳建站科技有限公司专业设计企业网站
  • 上海php网站建设织梦示范网站
  • seo网站优化方案案例哈尔滨网站建设可信赖
  • 足球比分网站建设厦门 网站制作
  • 网站后台超链接怎么做微信公众号 视频网站开发
  • 哪个网站可以做记录视频网站的建设目标文档
  • 有谁用2008做网站服务器开发一个软件能赚多少钱
  • 做网站在哪无锡住房和城乡建设官网
  • 网站反链是什么意思wordpress字体自适应
  • 甘肃省网站建设咨询铜陵做网站的
  • 广州市官网网站建设怎么样怎么样建立自己的网站
  • 网站开发报告书做简历的网站有哪些内容
  • 给被k的网站做友链如何下载海外app
  • dw做网站首页代码内蒙古建筑培训网
  • 遵义网站乡镇网站建设
  • 微信 网站 收费电子商务网站建设自服务器
  • 网站建设工作部署会银行网站模板免费下载