rt-thread
rt-thread copied to clipboard
[Feature] __RT_KERNEL_SOURCE__宏所在的位置是不是有些不合理?
Describe problem solved by the proposed feature
不是太理解为什么要将这个__RT_KERNEL_SOURCE__宏放置到每个单独文件的选项设置框里。
有个内核文件不小心从工程中移除了,再手动添加该文件就开始报错,找了好久最后使用env重刷工程才恢复正常,经过对比才发现有这个宏存在。手动添加文件后,还要在文件单独选项设置框里添加__RT_KERNEL_SOURCE__
Describe your preferred solution
No response
Describe possible alternatives
No response
这些应该都是由工具自动添加的,所以如果都是由scons来处理,可以避免这样的问题。这个宏应该用于区分一些代码的条件分支情况