目录

翻译

解说

疑问

解决方法(设置手动保存或者自动保存)

1、手动保存

方式一:保存按钮(保存在项目的所有文件)

 方式二:快捷键保存(只保存当前的文件)

2、自动保存

新建文件小技巧(保存自带后缀)

1、快捷键(ctrl + n)

2、双击红框内

 只需输入正确的文件名即可(不用加后缀)


翻译

未定义的 “WinMain” 引用,错误: ld 返回 1 退出状态

解说

你当前的main程序没有定义,但是你又引用了它,所有会报错。

当前我是f4.c出了这个问题

我f1.c和f2.c都可以正常运行

疑问

为什么会这样呢?我明明写了代码,有主函数还有输出,为什么他说没有定义呢

这是因为vscode默认没设置自动保存,需要手动保存或者需要设置自动保存

解决方法(设置手动保存或者自动保存)

1、手动保存

方式一:保存按钮(保存在项目的所有文件)

位于活动栏最上方的Explorer ----->  Refresh Explorer()刷新,默认保存当前项目所有文件

 方式二:快捷键保存(只保存当前的文件)

Windows/Linux: Ctrl + S
macOS: Cmd + S

2、自动保存

首先设置自动保存

File -----> Auto Save 打勾

最后一步配置settings.json文件

左侧边栏中的第一个Explorer ----->打开.vscode -----> 打开settings.json

在你的settings.json里面加上

// settings.json 配置示例

  "files.autoSave": "afterDelay",  // 可选值:
                                   // - off: 关闭
                                   // - afterDelay: 延迟保存
                                   // - onFocusChange: 窗口失焦时保存
                                   // - onWindowChange: 切换文件时保存
  "files.autoSaveDelay": 1000      // 自动保存间隔(毫秒,默认1000)

完整代码

{
    "files.associations": {
      "*.py": "python",
      "iostream": "cpp",
      "*.tcc": "cpp",
      "string": "cpp",
      "unordered_map": "cpp",
      "vector": "cpp",
      "ostream": "cpp",
      "new": "cpp",
      "typeinfo": "cpp",
      "deque": "cpp",
      "initializer_list": "cpp",
      "iosfwd": "cpp",
      "fstream": "cpp",
      "sstream": "cpp",
      "map": "c",
      "stdio.h": "c",
      "algorithm": "cpp",
      "atomic": "cpp",
      "bit": "cpp",
      "cctype": "cpp",
      "clocale": "cpp",
      "cmath": "cpp",
      "compare": "cpp",
      "concepts": "cpp",
      "cstddef": "cpp",
      "cstdint": "cpp",
      "cstdio": "cpp",
      "cstdlib": "cpp",
      "cstring": "cpp",
      "ctime": "cpp",
      "cwchar": "cpp",
      "exception": "cpp",
      "ios": "cpp",
      "istream": "cpp",
      "iterator": "cpp",
      "limits": "cpp",
      "memory": "cpp",
      "random": "cpp",
      "set": "cpp",
      "stack": "cpp",
      "stdexcept": "cpp",
      "streambuf": "cpp",
      "system_error": "cpp",
      "tuple": "cpp",
      "type_traits": "cpp",
      "utility": "cpp",
      "xfacet": "cpp",
      "xiosbase": "cpp",
      "xlocale": "cpp",
      "xlocinfo": "cpp",
      "xlocnum": "cpp",
      "xmemory": "cpp",
      "xstddef": "cpp",
      "xstring": "cpp",
      "xtr1common": "cpp",
      "xtree": "cpp",
      "xutility": "cpp",
      "stdlib.h": "c",
      "string.h": "c"
    },
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "aiXcoder.showTrayIcon": true,
    
    "files.autoSave": "afterDelay",  // 可选值:
                                   // - off: 关闭
                                   // - afterDelay: 延迟保存
                                   // - onFocusChange: 窗口失焦时保存
                                   // - onWindowChange: 切换文件时保存
  "files.autoSaveDelay": 1000      // 自动保存间隔(毫秒,默认1000)
   
  }

新建文件小技巧(保存自带后缀)

1、快捷键(ctrl + n)

2、双击红框内

        

 只需输入正确的文件名即可(不用加后缀)

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐