VScode自定义头文件问题
vscode吧
全部回复
仅看楼主
level 1
zhuyue1997 楼主
我自定义了.h头文件,然后再创建了.cpp文件对.h文件里的函数进行定义,再用另一个.cpp文件进行编译。编译未报错,但运行显示主函数里的函数未定义。
但我把函数的定义放入.h文件中一同定义,就能正常运行。VSCode是不是只能这样操作,不能用另外的cpp文件对头函数内声音的函数进行定义。
2022年12月21日 23点12分 1
level 13
学习基本的命令行知识
2022年12月22日 00点12分 2
level 1
链接用g++不用gcc
2022年12月22日 00点12分 3
是用g++链接的
2022年12月22日 01点12分
level 12
你的文件是不是在 SingleTone.h 里面写了函数定义,实现全部位于 SingleTone.cpp ,主函数位于 testMain.cpp ?
VSCode 的文件包含方式和 VSIDE 有点不同。在 VSIDE 里面,你只需要统一引用 SingleTone.h 即可,但在 VSCode + g++ 的组合中,你需要引用 SingleTone.cpp 。根据 include 结构,你只去包含 h 头文件,编译器是完全不知道那个 cpp 文件存在的,自然也找不到函数的具体实现。
2022年12月22日 10点12分 4
1