

如图片,请问我要如何编辑includepath才能不让main报错,C:\Users\17931\Desktop\STM32-CODE\BASE-CODE\Stm32Dma\library\inc 这个路径是我stm32f10x_lib.h文件所在路径 C:\Users\17931\Desktop\STM32-CODE\BASE-CODE\Stm32Dma\interrupt是我stm32f10x_it.h的路径


如图片,请问我要如何编辑includepath才能不让main报错,C:\Users\17931\Desktop\STM32-CODE\BASE-CODE\Stm32Dma\library\inc 这个路径是我stm32f10x_lib.h文件所在路径 C:\Users\17931\Desktop\STM32-CODE\BASE-CODE\Stm32Dma\interrupt是我stm32f10x_it.h的路径
该回答引用自GPT-3.5,由博主GISer Liu编写:
理解您的问题后,我会提供一个解决方案,涉及到VSCode中的多文件夹编译问题以及include路径配置的调整。请按照以下步骤进行操作:
.vscode文件夹。.vscode文件夹下创建一个名为c_cpp_properties.json的文件,并在其中添加以下配置:{
"configurations": [
{
"name": "Your Project Name",
"includePath": [
"${workspaceFolder}/**",
"C:\\Users\\17931\\Desktop\\STM32-CODE\\BASE-CODE\\Stm32Dma\\library\\inc",
"C:\\Users\\17931\\Desktop\\STM32-CODE\\BASE-CODE\\Stm32Dma\\interrupt"
],
"defines": [],
"compilerPath": "YOUR_COMPILER_PATH",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64",
"browse": {
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
],
"version": 4
}
请替换上述配置中的 "Your Project Name" 和 "YOUR_COMPILER_PATH"C:\Users\17931\Desktop\STM32-CODE\BASE- CODE\Stm32Dma\library\inc和C:\Users\17931\Desktop\STM32-CODE\BASE- CODE\Stm32Dma\interrupt。这应该能够解决你在VSCode中编译时的路径问题。\)进行路径分隔。如果你使用的是不同的编译器,可能需要相应地修改compilerPath。如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订
