需要配置好tasks.json、launch.json、c_cpp_properties.json三个文件,以后根据需要修改就可以,所以关键在于这几个文件中编译参数的修改。
后来查阅资料得知vscode中c_cpp_properties.json的"includePath"只是告诉vscode插件在哪里找到头文件,便于进行源码查看和debug,并没有告诉gcc编译器这个路径。
所以编辑器看起来没有错误但是gcc编译器找不到新增的"includePath"
2. 添加eigen库的路径到编译参数"args".(tasks.json)
既然是编译器的问题,那么给它指定额外的参数就好了,在这里便是 “gcc -I ", 指定头文件路径
{
"version": "2.0.0",
"command": "g++",
"args": ["-g","${file}",
"-o","${fileBasenameNoExtension}.exe",
"D:/Users/Lenovo/Desktop/考研/数据结构/第一章绪论代码/"], // ==========编译命令参数
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative", "${workspaceFolder}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
文件开头这样就行了
#include <stdio.h>
#include<stdlib.h>
#include <D:\Users\Lenovo\Desktop\考研\数据结构\第一章绪论代码\head.cpp>
Comments | 1 条评论
博主 Looking for sex tonight in your area
Hello. This article was really fascinating, particularly because I was browsing for thoughts on this issue last week. Kerry Kosh