解决bps/simulator无法在vs2019环境下编译

Signed-off-by: latercomer <latercomer@qq.com>
This commit is contained in:
latercomer
2025-03-16 01:06:58 +08:00
committed by Rbb666
parent b0b40ed45c
commit 76c2f2d77f
4 changed files with 11 additions and 0 deletions
+1
View File
@@ -13,6 +13,7 @@
*.crf *.crf
build build
Debug Debug
.vs
rtthread rtthread
settings settings
documentation/html documentation/html
+1
View File
@@ -44,6 +44,7 @@
<WarningLevel>Level3</WarningLevel> <WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions> <AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
<LanguageStandard_C>stdc11</LanguageStandard_C>
</ClCompile> </ClCompile>
<Link> <Link>
<AdditionalDependencies>winmm.lib;Packet.lib;wpcap.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>winmm.lib;Packet.lib;wpcap.lib;%(AdditionalDependencies)</AdditionalDependencies>
+8
View File
@@ -212,14 +212,22 @@ typedef struct msh_cmd_opt
* *
* @param[in] command The command associated with these options. * @param[in] command The command associated with these options.
*/ */
#ifdef _MSC_VER
#define CMD_OPTIONS_STATEMENT(command) static struct msh_cmd_opt command##_msh_options[16];
#else
#define CMD_OPTIONS_STATEMENT(command) static struct msh_cmd_opt command##_msh_options[]; #define CMD_OPTIONS_STATEMENT(command) static struct msh_cmd_opt command##_msh_options[];
#endif
/** /**
* @brief Starts the definition of command options for a specific command. * @brief Starts the definition of command options for a specific command.
* *
* @param[in] command The command these options are associated with. * @param[in] command The command these options are associated with.
*/ */
#ifdef _MSC_VER
#define CMD_OPTIONS_NODE_START(command) static struct msh_cmd_opt command##_msh_options[16] = {
#else
#define CMD_OPTIONS_NODE_START(command) static struct msh_cmd_opt command##_msh_options[] = { #define CMD_OPTIONS_NODE_START(command) static struct msh_cmd_opt command##_msh_options[] = {
#endif
/** /**
* @brief Defines a single command option. * @brief Defines a single command option.
+1
View File
@@ -32,6 +32,7 @@
* 2023-10-17 ChuShicheng Modify the timing of clearing RT_THREAD_STAT_YIELD flag bits * 2023-10-17 ChuShicheng Modify the timing of clearing RT_THREAD_STAT_YIELD flag bits
*/ */
#define __RT_IPC_SOURCE__
#include <rtthread.h> #include <rtthread.h>
#include <rthw.h> #include <rthw.h>