如图所示,我已经在c_cpp_properties.json和tasks.json文件中添加了头文件路径
并且在该路径下放了个use.h头文件。
现在我的问题是,实现use.h中所声明的函数的源代码use.cpp该放在哪里?我放在跟use.h相同路径下编译通过但是程序中断
自问自答:
找到原因了,是因为task.json配置中,编译参数只会把本文件传递给编译器。而此题中的use.cpp未编译,所以get函数未定义。
目前找到的方法是把目标路径下所有文件都参与编译,感觉这个方法有点粗暴。继续求问有没有只编译本文件和include涉及到的文件的方法?