柿子饼同学 发表于 2022-3-24 15:16:41

vscdoe c++程序报错

如图 , 他说找不到<bits/stdc++.>怎么办

zzxhh628 发表于 2022-3-24 15:20:21

<bits/stdc++.h>这个头文件不是所有编译器都有的,你用的那个编译器可能没有这个头文件。

柿子饼同学 发表于 2022-3-24 15:26:06

zzxhh628 发表于 2022-3-24 15:20
这个头文件不是所有编译器都有的,你用的那个编译器可能没有这个头文件。

我下的是c/c++插件 , 那应该怎么做呢

zzxhh628 发表于 2022-3-24 15:31:17

从网上下载一份,复制到头文件的文件夹里试试吧,一般是include文件夹。

zzxhh628 发表于 2022-3-24 15:33:50

也可以替换成其他的头文件,这里替换成<stdio.h>,下面的using namespace std;也可以删除了。

柿子饼同学 发表于 2022-3-24 15:56:00

zzxhh628 发表于 2022-3-24 15:33
也可以替换成其他的头文件,这里替换成,下面的using namespace std;也可以删除了。

这也搞不了, 还是报错

傻眼貓咪 发表于 2022-3-24 15:59:15

#include <iostream>

柿子饼同学 发表于 2022-3-24 16:00:26

傻眼貓咪 发表于 2022-3-24 15:59
#include

不知道怎么回事 , 三个文件头都报错

zzxhh628 发表于 2022-3-24 16:07:29

本帖最后由 zzxhh628 于 2022-3-24 16:12 编辑

这明显是编译环境有问题,基本的头文件都找不到。

柿子饼同学 发表于 2022-3-24 16:15:15

zzxhh628 发表于 2022-3-24 16:07
这明显是编译环境有问题,基本的头文件都找不到。

所以 , 怎么办呢{:10_266:}

a1372245671 发表于 2022-3-24 16:22:26

{:10_246:}

hrpzcf 发表于 2022-3-24 16:27:27

ctrl+shift+p,输入C/C++,选编辑配置,设置好编译器路径就行了。我有个帖子写了如何配置vscode C/C++开发环境

zzxhh628 发表于 2022-3-24 16:43:07

柿子饼同学 发表于 2022-3-24 16:15
所以 , 怎么办呢

在确定没有文件不存在的情况下,参照楼上说的检查设置下吧。

柿子饼同学 发表于 2022-3-24 16:53:33

hrpzcf 发表于 2022-3-24 16:27
ctrl+shift+p,输入C/C++,选编辑配置,设置好编译器路径就行了。我有个帖子写了如何配置vscode C/C++开发 ...

咋设置{:10_266:}

柿子饼同学 发表于 2022-3-24 17:54:33

hrpzcf 发表于 2022-3-24 16:27
ctrl+shift+p,输入C/C++,选编辑配置,设置好编译器路径就行了。我有个帖子写了如何配置vscode C/C++开发 ...

我按照您的帖子做了 , 还是不行...

柿子饼同学 发表于 2022-3-24 17:55:49

本帖最后由 柿子饼同学 于 2022-3-24 17:56 编辑

柿子饼同学 发表于 2022-3-24 17:54
我按照您的帖子做了 , 还是不行...

{
    "configurations": [
      {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/**",
                "C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/x86_64-w64-mingw32/**",
                "C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/backward/**",
                "C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include/**",
                "C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include/**",
                "C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/**",
                "C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:/TDM-GCC-64/bin/gcc.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "windows-gcc-x64",
            "compilerArgs": [
                "-std=c++14"
            ]
      }
    ],
    "version": 4
}{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
      {
            "name": "gcc.exe - 生成和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "C:/TDM-GCC-64/bin/gcc.exe",
            "setupCommands": [
                {
                  "description": "为 gdb 启用整齐打印",
                  "text": "-enable-pretty-printing",
                  "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: gcc.exe 生成活动文件"
      }
    ]
}{
    "files.associations": {
      "stdio.h": "c"
    }
}第三个settings是不是少东西

zzxhh628 发表于 2022-3-24 18:03:18

你把电脑上的编译器所以的路径里的include文件夹路径填进设置里,这个路径确定是有效的,不要填了一堆无效路径。

柿子饼同学 发表于 2022-3-24 18:10:28

zzxhh628 发表于 2022-3-24 18:03
你把电脑上的编译器所以的路径里的include文件夹路径填进设置里,这个路径确定是有效的,不要填了一堆无效 ...

但是我是在cmd里写那个gcc的命令然后返回的 , 我改下

hrpzcf 发表于 2022-3-24 18:24:44

柿子饼同学 发表于 2022-3-24 17:54
我按照您的帖子做了 , 还是不行...

你写C++的话路径应该设置g++.exe,这样设置是每个项目独立生效的。试试看好不好用?

柿子饼同学 发表于 2022-3-24 18:53:18

本帖最后由 柿子饼同学 于 2022-3-24 18:55 编辑

hrpzcf 发表于 2022-3-24 18:24
你写C++的话路径应该设置g++.exe,这样设置是每个项目独立生效的。试试看好不好用?

还是没用 , 要不我们加qq , 然后您帮我看看呢?{:10_266:}
渔币管够
页: [1] 2
查看完整版本: vscdoe c++程序报错