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

VsCode中C文件调用其他C文件函数失败

  • 之前一直使用CodeBlocks,最近使用vscode多,感觉它比较方便,但在调用其他C文件的时候发现报错
  • 以下内容基于单C文件运行成功,否则请移步 博文:VSCode上搭建C/C++开发环境
报错信息
  • 没有使用CodeRunner插件,弹出提示框gcc生成活动文件已终止
  • 使用CodeRunner插件,提示undefined reference
解决方法
  • 如果没有使用CodeRunner
    • 博文:VSCode上搭建C/C++开发环境,这个提供的方法我试了试还是报错,不知道怎么回事
    • 测试可用的是:即在task.json里,加上引用的文件,如hello.c。保存后再点击调试运行C/C++按钮即可运行成功
		"args": ["-fdiagnostics-color=always","-g","${file}","hello.c","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],
  • 使用CodeRunner:
    • 打开coderunner的插件设置中的setting.json,复制出"code-runner.executorMap"部分 在这里插入图片描述
    • 打开本工程的setting.json,将code-runner.executorMap部分复制进去,在C的部分加上你引用的文件名即可在这里插入图片描述在这里插入图片描述
    • 运行成功:
      在这里插入图片描述
http://www.lryc.cn/news/375297.html

相关文章:

  • css中content属性你了解多少?
  • JVM-GC-G1垃圾回收器
  • 【Ubuntu通用压力测试】Ubuntu16.04 CPU压力测试
  • Artix Linux 默认不使用 systemd
  • JVM-GC-CMS垃圾回收器
  • 【玩转google云】实战:如何在GKE上使用Helm安装和配置3节点的RabbitMQ集群
  • 【神经网络】深度神经网络
  • 机器学习算法 —— K近邻(KNN分类)
  • Thinkphp5内核流浪猫流浪狗宠物领养平台H5源码
  • c++ 智能指针使用注意事项及解决方案
  • SQLite Delete 语句
  • vue3的基本使用方法
  • Java数据结构与算法(盛水的容器贪心算法)
  • MYSQL 数字(Aggregate)函数
  • 【TensorFlow深度学习】如何处理不平衡数据集与欠采样、过采样技术
  • 【考研数学】如何保证进度不掉队?暑假强化保姆级规划
  • Vue3【二十一】Vue 路由模式(createWebHashHistory /createWebHistory )和RouterLink写法
  • 【交易策略】#22-24 残差资金流强度因子
  • CentOS 7.9检测硬盘坏区、实物定位(三)
  • redis持久化方式—RDB
  • java8实战1(让方法参数具备行为能力)
  • C#(C Sharp)学习笔记_多态【十九】
  • 电子竞赛1——基于DDS的AM信号发生器
  • CentOS7的#!bash #!/bin/bash #!/bin/env bash #!/usr/bin/bash #!/usr/bin/env bash
  • 代码随想录第四十一天打卡
  • 矩阵补全IGMC 学习笔记
  • 面试题之CSS
  • MFC扩展库BCGControlBar Pro v35.0新版亮点:重新设计的工具栏编辑器等
  • python调用SDK的问题
  • html入门综合练习