diff --git a/examples/template/.vscode/c_cpp_properties.json b/examples/template/.vscode/c_cpp_properties.json
index 3b0944e8412c6e795ba35ea94b560ac95e745a7a..ee34f28551a75e93f6a2e20bb8a9775fa667603f 100644
--- a/examples/template/.vscode/c_cpp_properties.json
+++ b/examples/template/.vscode/c_cpp_properties.json
@@ -4,7 +4,7 @@
             "name": "RISCV32EC",
             "includePath": [
                 "${workspaceFolder}/**",
-                "${workspaceFolder}/ch32v003fun",
+                "${workspaceFolder}../../ch32v003fun",
                 "/usr/include/newlib" //why? the configurationProvider ought to find this
             ],
             "defines": [
@@ -22,4 +22,4 @@
         }
     ],
     "version": 4
-}
\ No newline at end of file
+}