我不希望 STM32CubeIDE 在点击 Device Configuration Tool Code Generation时,自动往路径和符号的包含目录中添加新的头文件路径。
每次我点击设备配置工具的代码生成按钮,CubeIDE 都会自动添加以下几条绝对路径:
C:/Users/louis/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/STM32F4xx_HAL_Driver/Inc
C:/Users/louis/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy
C:/Users/louis/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/CMSIS/Device/ST/STM32F4xx/Include
C:/Users/louis/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/CMSIS/Include
而我希望使用的是基于环境变量的路径格式,如下所示:
${HOMEPATH}/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/STM32F4xx_HAL_Driver/Inc
${HOMEPATH}/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy
${HOMEPATH}/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/CMSIS/Device/ST/STM32F4xx/Include
${HOMEPATH}/STM32Cube/Repository/STM32Cube_FW_F4_V1.27.1/Drivers/CMSIS/Include
我之所以不想用绝对路径,是为了让项目能通过 GitHub 轻松实现克隆共享。使用${HOMEPATH}这个环境变量宏就能实现跨电脑的路径兼容,但我不想让 CubeIDE 每次都自动添加其他同事电脑上的专属绝对包含路径导致克隆后路径不匹配。
|
|