VScode 编写C++ 用自己的头文件 自定义函数用不了

头文件以及 函数实现的cpp都在一个文件夹内,编译时报错 这些函数未定义。和codeblocks有点不同啊,VSC怎么设置的

去看了国外的stackoverflow的回答是原因是vscode没有将main.cpp和你实现头文件函数的cpp文件所关联,方法是使用命令行语句g++ *.cpp生成相应的exe文件然后.\文件名.exe
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-02
{
"version": "2.0.0",
"command": "g++",
"args": ["-g","*.cpp","-o","${file}.exe"], // 编译命令参数
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
这是我的tasks.json文件,测试可以通过。
第2个回答  2018-07-19
楼主有解答出来吗?我也这个问题。。。
第3个回答  2018-04-19
complex.cpp .h都加入到工程了吗?
搜索路径包含 .\了吗?本回答被网友采纳
相似回答