小白一个;
环境为Ubuntu18.04;vscode编辑,有cmake编译;
背景:想写一个函数来进行a与b两数字的交换,并将其保存在swap.cpp中;并在1.cpp文件中调用该函数;
遇到的问题:无法编译;
尝试过的解决方法:
情况图如下:
所做的修改如下:
1;在c_cpp_properties.json中添加头文件路径。(第七行)
这儿一定要记着在demo/而不是demo,我就是犯了这个错,他给我红线!!!!
2;在tasks.json中修改命令行参数。(如第11行)跟着链接的大佬写的;
3;刚刚两步都是参照着链接做的,然而1.cpp还是运行不了;
在CMakeLists.txt中加入swap.cpp(函数的源代码);然后他就成功了;
=。 =