vscode 自定义头文件
时间: 2023-08-15 09:12:17 浏览: 190
在使用VSCode编写C++程序时,如果出现了undefined reference问题,这通常是由于配置错误导致的。具体解决方法如下:
首先,确保你的头文件和对应的C++文件在同一个目录下。比如,你可以在VSCode中创建一个名为"head"的文件夹,并将头文件和C++文件放在其中。
然后,在C++文件中引入头文件。你可以使用以下语句来引入头文件:
#include "head/swap.h"
接下来,实现头文件中声明的函数。比如,你可以在C++文件中添加以下代码:
void swap(int a, int b){
int tmp = a;
a = b;
b = tmp;
cout << "a=" << a << endl;
cout << "b=" << b << endl;
}
最后,编译并运行你的程序。确保你的配置文件中指定了正确的执行文件名和路径。
通过以上步骤,你应该能够成功使用自定义的头文件。如果问题仍然存在,请检查你的配置文件和文件路径是否正确。
#### 引用[.reference_title]
- *1* *2* [【解决】VSCode编写C++自定义头文件undefined reference异常问题](https://blog.csdn.net/qq_29750461/article/details/127972046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [适合初学者!超详细的vscode的C++自定义头文件的配置!](https://blog.csdn.net/Lee_zj123/article/details/126868863)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文