stm32 vs code extersion 1.0.0版本可以直接导入cubeide的工程,之后版本不可以,所以为了省事,使用stm32 vs code extersion 1.0.0插件。
安装完stm32 vs code extersion插件,会默认把相关插件一起安装。但是需要手动安装Ninja,下载地址Releases · ninja-build/ninja · GitHub 下载适合自己的版本并解压本地,然后在环境变量中添加对应路径。为了避免莫名奇妙的问题,将相关插件又手动安装并添加到全局变量中。
使用STM32 VS CODE EXTENSION 1.0.0导入cubeide工程使用cmake编译报错
target_link_options(
${TARGET_NAME} PRIVATE
"$<$<CONFIG:Debug>:-mcpu=cortex-m4>"
"$<$<CONFIG:Debug>:-mfpu=fpv4-sp-d16>"
"$<$<CONFIG:Debug>:-mfloat-abi=hard>"
"$<$<NOT:$<CONFIG:Debug>>:-mcpu=cortex-m4>"
"$<$<NOT:$<CONFIG:Debug>>:-mfpu=fpv4-sp-d16>"
"$<$<NOT:$<CONFIG:Debug>>:-mfloat-abi=hard>"
-T