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

2025-04-14 22:07:49
推荐回答(4个)
回答1:

去看了国外的stackoverflow的回答是原因是vscode没有将main.cpp和你实现头文件函数的cpp文件所关联,方法是使用命令行语句g++ *.cpp生成相应的exe文件然后.\文件名.exe

回答2:

{
"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文件,测试可以通过。

回答3:

楼主有解答出来吗?我也这个问题。。。

回答4:

complex.cpp .h都加入到工程了吗?
搜索路径包含 .\了吗?