vscode运行c++项目提示没有自己的头文件(vscode代码文件全没了)

VScode 编译调试c报错找不到头文件cannot open source file "stdio.h",但是程序却运行正确

网页链接

按照这个文件gcc.c_cpp_properties.json配置,可以解决stdio.h的问题,但cstdio.h还没有解决。

刚下载了一个C程序,里面有makefile文件,在VS2010中运行时,提示说找不到头文件,可是该头文件存在,请问

makefile是linux或unix下的编译链接文件,你在VS2010中是不需要的。把你的C程序拷出来,用VC2010重新创建下工程,再把相互之间的连接关系修改下,应该就可以了。。多少个文件的程序啊?

vscode 用C/C++ Project Generator创建的工程,在工程include文件夹自己增加的.h,编译会提示找不到?

根据你的问题描述,可以有两种解决方法:

第一种方法:

在代码中包含头文件时使用路径,比如这里看你的头文件应该在当然目录下的include文件夹那就可以写成下面的形式:

include"./include/upgrade_app.h"

第二种方法:

修改配置,如你图中所示是头文件的路径有问题,\是转义字符,在路径时要使用\\代替。程序已经给标记了错误,下面有波浪线。

总结来说,建议使用第一种方法,这样代码的可移植性好,换一个环境也不需要重新配置。

以上希望可以帮到你。

linux下 vscode找不到头文件,为什么

deb是debian linux的安装格式,跟redhat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。 以下是一些 Dpkg 的普通用法: 1、dpkg -i package.deb 安装一个 Debian 软件包,如你手动下载的文件。 2、dpkg -c package.deb 列出 package.deb 的内容。 3、dpkg -I package.deb 从 package.deb 中提取包裹信息。 4、dpkg -r package 移除一个已安装的包裹。 5、dpkg -P package 完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。 6、dpkg -L package 列出 package 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。 7、dpkg -s package 显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。 8、dpkg-reconfigure package 重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。

361知讯网

本文链接:http://pdidw.com/vs/2335.html

发表评论

评论列表

还没有评论,快来说点什么吧~