vscode-cpptools icon indicating copy to clipboard operation
vscode-cpptools copied to clipboard

some include path dont work.

Open shishirong opened this issue 1 year ago • 3 comments

Environment

  • OS and Version: windows 10
  • VS Code Version: v1.94.2
  • C/C++ Extension Version: 1.22.8

Bug Summary and Steps to Reproduce

Bug Summary:

  1. foler in E:\repositories\rt-thread Image

  2. folder in E:\rt-thread I use mklink /j E:\rt-thread E:\\repositories\\rt-thread to add a E:\rt-thread folder link, then modifiy c_cpp_properties.json, it is works. header file open ok. Image

why situation 1 is error??

Configuration and Logs

LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (invoked) cpptools/didChangeVisibleTextEditors LSP: (received) textDocument/didOpen: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c LSP: (invoked) textDocument/didOpen: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c LSP: (received) cpptools/didChangeVisibleTextEditors LSP: (invoked) cpptools/didChangeVisibleTextEditors Intellisense update pending for: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 531) LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 531) LSP: (received) cpptools/getDocumentSymbols: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 532) LSP: Sending response (id: 531) LSP: (invoked) cpptools/getDocumentSymbols: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 532) LSP: (received) cpptools/didChangeTextEditorSelection LSP: (invoked) cpptools/didChangeTextEditorSelection LSP: Sending response (id: 532) LSP: (received) textDocument/documentHighlight: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 533) LSP: (invoked) textDocument/documentHighlight: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 533) Populating file name cache... Done populating filename cache. Elapsed time: 1 ms Resolving recursive includes... Done resolving recursive includes. 正在为 C:\Users\QQ769\Desktop\temp\test_include_path\applications\main.c 发送编译参数 include: C:\USERS\QQ769\DESKTOP\TEMP\TEST_INCLUDE_PATH include: E:\REPOSITORIES\RT-THREAD\INCLUDE system include: D:\ENV-WINDOWS\TOOLS\GNU_GCC\ARM_GCC\MINGW\LIB\GCC\ARM-NONE-EABI\10.3.1\INCLUDE system include: D:\ENV-WINDOWS\TOOLS\GNU_GCC\ARM_GCC\MINGW\LIB\GCC\ARM-NONE-EABI\10.3.1\INCLUDE-FIXED system include: D:\ENV-WINDOWS\TOOLS\GNU_GCC\ARM_GCC\MINGW\ARM-NONE-EABI\INCLUDE define: DBL_MIN_EXP=(-1021) define: HQ_FBIT=15 define: UINT_LEAST16_MAX=0xffff define: __ARM_SIZEOF_WCHAR_T=4 define: __ATOMIC_ACQUIRE=2 define: SFRACT_IBIT=0 define: FLT_MIN=1.1754943508222875e-38F define: __GCC_IEC_559_COMPLEX=0 define: UFRACT_MAX=0XFFFFP-16UR define: UINT_LEAST8_TYPE=unsigned char define: DQ_FBIT=63 define: __INTMAX_C(c)=c ## LL define: ULFRACT_FBIT=32 define: CHAR_BIT=8 define: USQ_IBIT=0 define: UINT8_MAX=0xff define: ACCUM_FBIT=15 define: WINT_MAX=0xffffffffU define: FLT32_MIN_EXP=(-125) define: USFRACT_FBIT=8 define: ORDER_LITTLE_ENDIAN=1234 define: SIZE_MAX=0xffffffffU define: __ARM_ARCH_ISA_ARM=1 define: WCHAR_MAX=0xffffffffU define: LACCUM_IBIT=32 define: DBL_DENORM_MIN=((double)4.9406564584124654e-324L) define: __GCC_ATOMIC_CHAR_LOCK_FREE=1 define: __GCC_IEC_559=0 define: FLT32X_DECIMAL_DIG=17 define: FLT_EVAL_METHOD=0 define: TQ_IBIT=0 define: LLACCUM_MAX=0X7FFFFFFFFFFFFFFFP-31LLK define: FLT64_DECIMAL_DIG=17 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1 define: UINT_FAST64_MAX=0xffffffffffffffffULL define: SIG_ATOMIC_TYPE=int define: DBL_MIN_10_EXP=(-307) define: FINITE_MATH_ONLY=0 define: ARMEL=1 define: FLT32X_MAX_EXP=1024 define: LFRACT_IBIT=0 define: GNUC_PATCHLEVEL=1 define: FLT32_HAS_DENORM=1 define: LFRACT_MAX=0X7FFFFFFFP-31LR define: USA_FBIT=16 define: UINT_FAST8_MAX=0xffffffffU define: FLT32_MAX_10_EXP=38 define: ARM_ARCH_4T=1 define: __INT8_C(c)=c define: INT_LEAST8_WIDTH=8 define: UINT_LEAST64_MAX=0xffffffffffffffffULL define: SA_FBIT=15 define: SHRT_MAX=0x7fff define: LDBL_MAX=1.7976931348623157e+308L define: FRACT_MAX=0X7FFFP-15R define: UFRACT_FBIT=16 define: UFRACT_MIN=0.0UR define: UINT_LEAST8_MAX=0xff define: __GCC_ATOMIC_BOOL_LOCK_FREE=1 define: UINTMAX_TYPE=long long unsigned int define: LLFRACT_EPSILON=0x1P-63LLR define: FLT_EVAL_METHOD_TS_18661_3=0 define: CHAR_UNSIGNED=1 define: UINT32_MAX=0xffffffffUL define: ULFRACT_MAX=0XFFFFFFFFP-32ULR define: TA_IBIT=64 define: LDBL_MAX_EXP=1024 define: WINT_MIN=0U define: INT_LEAST16_WIDTH=16 define: ULLFRACT_MIN=0.0ULLR define: SCHAR_MAX=0x7f define: WCHAR_MIN=0U define: __INT64_C(c)=c ## LL define: __GCC_ATOMIC_POINTER_LOCK_FREE=1 define: LLACCUM_MIN=(-0X1P31LLK-0X1P31LLK) define: SIZEOF_INT=4 define: FLT32X_MANT_DIG=53 define: USACCUM_IBIT=8 define: USER_LABEL_PREFIX= define: STDC_HOSTED=1 define: LFRACT_MIN=(-0.5LR-0.5LR) define: HA_IBIT=8 define: DBL_DIG=15 define: FLT32_DIG=6 define: FLT_EPSILON=1.1920928955078125e-7F define: APCS_32=1 define: SHRT_WIDTH=16 define: USFRACT_IBIT=0 define: LDBL_MIN=2.2250738585072014e-308L define: FRACT_MIN=(-0.5R-0.5R) define: DA_IBIT=32 define: __ARM_SIZEOF_MINIMAL_ENUM=1 define: FLT32X_HAS_INFINITY=1 define: INT32_MAX=0x7fffffffL define: UQQ_FBIT=8 define: INT_WIDTH=32 define: SIZEOF_LONG=4 define: UACCUM_MAX=0XFFFFFFFFP-16UK define: __UINT16_C(c)=c define: DECIMAL_DIG=17 define: LFRACT_EPSILON=0x1P-31LR define: FLT64_EPSILON=2.2204460492503131e-16F64 define: ULFRACT_MIN=0.0ULR define: LDBL_HAS_QUIET_NAN=1 define: ULACCUM_IBIT=32 define: FLT64_MANT_DIG=53 define: UACCUM_EPSILON=0x1P-16UK define: GNUC=10 define: ULLACCUM_MAX=0XFFFFFFFFFFFFFFFFP-32ULLK define: HQ_IBIT=0 define: FLT_HAS_DENORM=1 define: SIZEOF_LONG_DOUBLE=8 define: SA_IBIT=16 define: BIGGEST_ALIGNMENT=8 define: FLT64_MAX_10_EXP=308 define: GNUC_STDC_INLINE=1 define: DQ_IBIT=0 define: FLT32_HAS_INFINITY=1 define: DBL_MAX=((double)1.7976931348623157e+308L) define: ULFRACT_IBIT=0 define: INT_FAST32_MAX=0x7fffffff define: DBL_HAS_INFINITY=1 define: __HAVE_SPECULATION_SAFE_VALUE=1 define: ACCUM_IBIT=16 define: THUMB_INTERWORK=1 define: INTPTR_WIDTH=32 define: UINT_LEAST32_MAX=0xffffffffUL define: LACCUM_MAX=0X7FFFFFFFFFFFFFFFP-31LK define: FLT32X_HAS_DENORM=1 define: INT_FAST16_TYPE=int define: STRICT_ANSI=1 define: LDBL_HAS_DENORM=1 define: INT_LEAST32_MAX=0x7fffffffL define: __ARM_PCS=1 define: ACCUM_MAX=0X7FFFFFFFP-15K define: DBL_MAX_EXP=1024 define: USACCUM_EPSILON=0x1P-8UHK define: WCHAR_WIDTH=32 define: FLT32_MAX=3.4028234663852886e+38F32 define: __GCC_ATOMIC_LONG_LOCK_FREE=1 define: SFRACT_MAX=0X7FP-7HR define: FRACT_IBIT=0 define: PTRDIFF_MAX=0x7fffffff define: UACCUM_MIN=0.0UK define: UACCUM_IBIT=16 define: FLT32_HAS_QUIET_NAN=1 define: LONG_LONG_MAX=0x7fffffffffffffffLL define: ULACCUM_MAX=0XFFFFFFFFFFFFFFFFP-32ULK define: SIZEOF_WINT_T=4 define: LONG_LONG_WIDTH=64 define: FLT32_MAX_EXP=128 define: ULLACCUM_MIN=0.0ULLK define: __GXX_ABI_VERSION=1014 define: UTA_FBIT=64 define: FLT_MIN_EXP=(-125) define: UFRACT_IBIT=0 define: INT16_MAX=0x7fff define: INT_FAST64_TYPE=long long int define: FLT64_DENORM_MIN=4.9406564584124654e-324F64 define: DBL_MIN=((double)2.2250738585072014e-308L) define: SIZEOF_POINTER=4 define: SIZE_TYPE=unsigned int define: DBL_HAS_QUIET_NAN=1 define: FLT32X_EPSILON=2.2204460492503131e-16F32x define: FLT64_MIN_EXP=(-1021) define: LACCUM_MIN=(-0X1P31LK-0X1P31LK) define: FRACT_FBIT=15 define: ULLACCUM_FBIT=32 define: __GXX_TYPEINFO_EQUALITY_INLINE=0 define: FLT64_MIN_10_EXP=(-307) define: ULLFRACT_EPSILON=0x1P-64ULLR define: USES_INITFINI=1 define: REGISTER_PREFIX= define: UINT16_MAX=0xffff define: DBL_HAS_DENORM=1 define: ACCUM_MIN=(-0X1P15K-0X1P15K) define: SQ_IBIT=0 define: FLT32_MIN=1.1754943508222875e-38F32 define: UINT8_TYPE=unsigned char define: UHA_FBIT=8 define: FLT_DIG=6 define: NO_INLINE=1 define: SFRACT_MIN=(-0.5HR-0.5HR) define: UTQ_FBIT=128 define: DEC_EVAL_METHOD=2 define: FLT_MANT_DIG=24 define: LDBL_DECIMAL_DIG=17 define: VERSION="10.3.1 20210824 (release)" define: __UINT64_C(c)=c ## ULL define: ULLFRACT_FBIT=64 define: SOFTFP=1 define: FRACT_EPSILON=0x1P-15R define: ULACCUM_MIN=0.0ULK define: UDA_FBIT=32 define: LLACCUM_EPSILON=0x1P-31LLK define: __GCC_ATOMIC_INT_LOCK_FREE=1 define: FLOAT_WORD_ORDER=ORDER_LITTLE_ENDIAN define: USFRACT_MIN=0.0UHR define: FLT32_MANT_DIG=24 define: UQQ_IBIT=0 define: USFRACT_MAX=0XFFP-8UHR define: SCHAR_WIDTH=8 define: __INT32_C(c)=c ## L define: ORDER_PDP_ENDIAN=3412 define: UHQ_FBIT=16 define: LLACCUM_FBIT=31 define: INT_FAST32_TYPE=int define: UINT_LEAST16_TYPE=short unsigned int define: UINT64_MAX=0xffffffffffffffffULL define: UDQ_FBIT=64 define: INT8_TYPE=signed char define: ELF=1 define: GCC_ASM_FLAG_OUTPUTS=1 define: SACCUM_EPSILON=0x1P-7HK define: ULFRACT_EPSILON=0x1P-32ULR define: LLFRACT_FBIT=63 define: FLT_RADIX=2 define: INT_LEAST16_TYPE=short int define: LDBL_EPSILON=2.2204460492503131e-16L define: __UINTMAX_C(c)=c ## ULL define: SACCUM_MAX=0X7FFFP-7HK define: FLT32X_MIN=2.2250738585072014e-308F32x define: SIG_ATOMIC_MAX=0x7fffffff define: UACCUM_FBIT=16 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1 define: VFP_FP=1 define: SIZEOF_PTRDIFF_T=4 define: LACCUM_EPSILON=0x1P-31LK define: LDBL_DIG=15 define: FLT32X_MIN_EXP=(-1021) define: INT_FAST16_MAX=0x7fffffff define: FLT64_DIG=15 define: UINT_FAST32_MAX=0xffffffffU define: UINT_LEAST64_TYPE=long long unsigned int define: SFRACT_EPSILON=0x1P-7HR define: FLT_HAS_QUIET_NAN=1 define: FLT_MAX_10_EXP=38 define: LONG_MAX=0x7fffffffL define: SIZEOF_SIZE_T=4 define: FLT_HAS_INFINITY=1 define: UINT_FAST16_TYPE=unsigned int define: __ARM_32BIT_STATE=1 define: INT_FAST32_WIDTH=32 define: CHAR16_TYPE=short unsigned int define: __PRAGMA_REDEFINE_EXTNAME=1 define: SIZE_WIDTH=32 define: INT_LEAST16_MAX=0x7fff define: INT64_MAX=0x7fffffffffffffffLL define: SACCUM_FBIT=7 define: FLT32_DENORM_MIN=1.4012984643248171e-45F32 define: SIG_ATOMIC_WIDTH=32 define: INT_LEAST64_TYPE=long long int define: INT16_TYPE=short int define: INT_LEAST8_TYPE=signed char define: STDC_VERSION=199901L define: SQ_FBIT=31 define: __ARM_ARCH_ISA_THUMB=1 define: INT_FAST8_MAX=0x7fffffff define: __ARM_ARCH=4 define: INTPTR_MAX=0x7fffffff define: QQ_FBIT=7 define: UTA_IBIT=64 define: FLT64_HAS_QUIET_NAN=1 define: FLT32_MIN_10_EXP=(-37) define: FLT32X_DIG=15 define: PTRDIFF_WIDTH=32 define: LDBL_MANT_DIG=53 define: SFRACT_FBIT=7 define: SACCUM_MIN=(-0X1P7HK-0X1P7HK) define: FLT64_HAS_INFINITY=1 define: SIG_ATOMIC_MIN=(-SIG_ATOMIC_MAX - 1) define: INTPTR_TYPE=int define: UINT16_TYPE=short unsigned int define: WCHAR_TYPE=unsigned int define: SIZEOF_FLOAT=4 define: TQ_FBIT=127 define: USQ_FBIT=32 define: UINTPTR_MAX=0xffffffffU define: INT_FAST64_WIDTH=64 define: ULLACCUM_IBIT=32 define: FLT32_DECIMAL_DIG=9 define: INT_FAST64_MAX=0x7fffffffffffffffLL define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: FLT_NORM_MAX=3.4028234663852886e+38F define: UINT_FAST64_TYPE=long long unsigned int define: INT_MAX=0x7fffffff define: LACCUM_FBIT=31 define: USACCUM_MIN=0.0UHK define: UHA_IBIT=8 define: INT64_TYPE=long long int define: FLT_MAX_EXP=128 define: UTQ_IBIT=0 define: DBL_MANT_DIG=53 define: INT_LEAST64_MAX=0x7fffffffffffffffLL define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1 define: WINT_TYPE=unsigned int define: UINT_LEAST32_TYPE=long unsigned int define: SIZEOF_SHORT=2 define: ULLFRACT_IBIT=0 define: FLT32_NORM_MAX=3.4028234663852886e+38F32 define: LDBL_MIN_EXP=(-1021) define: arm=1 define: FLT64_MAX=1.7976931348623157e+308F64 define: UDA_IBIT=32 define: WINT_WIDTH=32 define: INT_LEAST8_MAX=0x7f define: INT_LEAST64_WIDTH=64 define: FLT32X_MAX_10_EXP=308 define: LFRACT_FBIT=31 define: LDBL_MAX_10_EXP=308 define: __ATOMIC_RELAXED=0 define: DBL_EPSILON=((double)2.2204460492503131e-16L) define: __UINT8_C(c)=c define: FLT64_MAX_EXP=1024 define: INT_LEAST32_TYPE=long int define: SIZEOF_WCHAR_T=4 define: UINT64_TYPE=long long unsigned int define: LLFRACT_MAX=0X7FFFFFFFFFFFFFFFP-63LLR define: FLT64_NORM_MAX=1.7976931348623157e+308F64 define: INTMAX_MAX=0x7fffffffffffffffLL define: INT_FAST8_TYPE=int define: ULLACCUM_EPSILON=0x1P-32ULLK define: USACCUM_MAX=0XFFFFP-8UHK define: LDBL_HAS_INFINITY=1 define: UHQ_IBIT=0 define: __ARM_FEATURE_COPROC=1 define: LLACCUM_IBIT=32 define: FLT64_HAS_DENORM=1 define: FLT32_EPSILON=1.1920928955078125e-7F32 define: DBL_DECIMAL_DIG=17 define: INT_FAST8_WIDTH=32 define: FLT32X_MAX=1.7976931348623157e+308F32x define: TA_FBIT=63 define: DBL_NORM_MAX=((double)1.7976931348623157e+308L) define: BYTE_ORDER=ORDER_LITTLE_ENDIAN define: UDQ_IBIT=0 define: INTMAX_WIDTH=64 define: ORDER_BIG_ENDIAN=4321 define: ACCUM_EPSILON=0x1P-15K define: __UINT32_C(c)=c ## UL define: FLT_DENORM_MIN=1.4012984643248171e-45F define: LLFRACT_IBIT=0 define: INT8_MAX=0x7f define: LONG_WIDTH=32 define: UINT_FAST32_TYPE=unsigned int define: FLT32X_NORM_MAX=1.7976931348623157e+308F32x define: CHAR32_TYPE=long unsigned int define: FLT_MAX=3.4028234663852886e+38F define: USACCUM_FBIT=8 define: INT32_TYPE=long int define: SIZEOF_DOUBLE=8 define: FLT_MIN_10_EXP=(-37) define: UFRACT_EPSILON=0x1P-16UR define: FLT64_MIN=2.2250738585072014e-308F64 define: INT_LEAST32_WIDTH=32 define: INTMAX_TYPE=long long int define: FLT32X_HAS_QUIET_NAN=1 define: __ATOMIC_CONSUME=1 define: GNUC_MINOR=3 define: INT_FAST16_WIDTH=32 define: UINTMAX_MAX=0xffffffffffffffffULL define: FLT32X_DENORM_MIN=4.9406564584124654e-324F32x define: HA_FBIT=7 define: DBL_MAX_10_EXP=308 define: LDBL_DENORM_MIN=4.9406564584124654e-324L define: __INT16_C(c)=c define: STDC=1 define: PTRDIFF_TYPE=int define: LLFRACT_MIN=(-0.5LLR-0.5LLR) define: __ATOMIC_SEQ_CST=5 define: DA_FBIT=31 define: UINT32_TYPE=long unsigned int define: FLT32X_MIN_10_EXP=(-307) define: UINTPTR_TYPE=unsigned int define: USA_IBIT=16 define: ARM_EABI=1 define: LDBL_MIN_10_EXP=(-307) define: SIZEOF_LONG_LONG=8 define: ULACCUM_EPSILON=0x1P-32ULK define: SACCUM_IBIT=8 define: __GCC_ATOMIC_LLONG_LOCK_FREE=1 define: FLT_DECIMAL_DIG=9 define: UINT_FAST16_MAX=0xffffffffU define: LDBL_NORM_MAX=1.7976931348623157e+308L define: __GCC_ATOMIC_SHORT_LOCK_FREE=1 define: ULLFRACT_MAX=0XFFFFFFFFFFFFFFFFP-64ULLR define: UINT_FAST8_TYPE=unsigned int define: USFRACT_EPSILON=0x1P-8UHR define: ULACCUM_FBIT=32 define: QQ_IBIT=0 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_RELEASE=3 define: RTTHREAD 其他: --gcc 其他: --gnu_version=100301 stdver: c99 intelliSenseMode: windows-gcc-arm LSP: Sending response (id: 533) LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 534) LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 534) LSP: Sending response (id: 534) LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 535) LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 535) 已发现 0 个包含路径建议。 LSP: Sending response (id: 535) LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 536) LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 536) LSP: Sending response (id: 536) IntelliSense update scheduled and TU acquisition started for: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c 将在以下项中禁用错误波形曲线: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c 更新 IntelliSense 时间(秒): 0.003 LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 537) LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 537) LSP: Sending response (id: 537) LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 538) LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 538) 已发现 0 个包含路径建议。 LSP: Sending response (id: 538) LSP: (received) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 539) LSP: (invoked) cpptools/getFoldingRanges: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 539) LSP: Sending response (id: 539) Database safe to open. LSP: (received) cpptools/didChangeActiveEditor: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c LSP: (invoked) cpptools/didChangeActiveEditor: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c LSP: (received) cpptools/didChangeTextEditorSelection LSP: (invoked) cpptools/didChangeTextEditorSelection LSP: (received) textDocument/definition: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 540) LSP: (invoked) textDocument/definition: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 540) LSP: Sending response (id: 540) LSP: (received) textDocument/definition: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 541) LSP: (invoked) textDocument/definition: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 541) LSP: Sending response (id: 541) LSP: (received) cpptools/didChangeTextEditorSelection LSP: (invoked) cpptools/didChangeTextEditorSelection LSP: (received) textDocument/documentHighlight: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 542) LSP: (invoked) textDocument/documentHighlight: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 542) LSP: Sending response (id: 542) LSP: (received) textDocument/definition: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 543) LSP: (invoked) textDocument/definition: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 543) LSP: Sending response (id: 543) LSP: (received) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 544) LSP: (invoked) cpptools/getCodeActions: file:///c%3A/Users/QQ769/Desktop/temp/test_include_path/applications/main.c (id: 544) 已发现 0 个包含路径建议。 LSP: Sending response (id: 544)

Other Extensions

No response

Additional context

Does it have an .ignore option for includePath? but I reinstall vscode don't work too.

shishirong avatar Oct 12 '24 06:10 shishirong

@shishirong I don't understand the bug repro. Are you able to create a simpler repro? What is the minimum includePath needed? Does it repro with 1.21.6?

sean-mcmanus avatar Oct 14 '24 16:10 sean-mcmanus

@sean-mcmanus I found out the reason. ref. https://github.com/microsoft/vscode-cpptools/discussions/12831#discussion-7303244 vscode-cpptools don't surpport file system CaseSensitive

shishirong avatar Oct 15 '24 02:10 shishirong

@shishirong Can you try setting C_Cpp.caseSensitiveFileSupport to "enabled"? That is supposed to work, unless there are bugs with it.

sean-mcmanus avatar Oct 18 '24 18:10 sean-mcmanus

set C_Cpp.caseSensitiveFileSupport to "enabled", It is works

shishirong avatar Oct 21 '24 01:10 shishirong