<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[YCT生成的MCAL与 BSW 部分公共头文件同名冲突]]></title><description><![CDATA[<p dir="auto">大佬们好，客户在集成 YCT 生成的 MCAL 工程和第三方 AUTOSAR BSW 代码时遇到一个问题。<br />
工程中有一些<strong>同名公共头文件</strong>，例如：</p>
<p dir="auto">Std_Types.h<br />
Compiler.h / Compiler_Cfg.h<br />
ComStack_Types.h<br />
Platform_Types.h</p>
<p dir="auto">这些文件一部分来自 YCT/MCAL，另一部分来自BSW 工具生成。现在编译 XCP 模块时，出现 AUTOSAR 宏没有展开的问题，例如：</p>
<p dir="auto">STATIC FUNC(void, XCP_CODE) Xcp_InitDaq(...)</p>
<p dir="auto">编译时报错：<br />
<img src="https://yt-static-main.oss-cn-shanghai.aliyuncs.com/nodebb/54/3f9e34ab-953f-48c9-b728-aca7fa2c53e2.png" alt="e83cf2ab-bae4-45f2-ae8b-bb6c76cf583f-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">想请教一下，有办法在Generate选择不生成某些文件吗</p>
]]></description><link>https://forum.ytmicro.com/topic/2123/yct生成的mcal与-bsw-部分公共头文件同名冲突</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 21:29:47 GMT</lastBuildDate><atom:link href="https://forum.ytmicro.com/topic/2123.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Jul 2026 02:20:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to YCT生成的MCAL与 BSW 部分公共头文件同名冲突 on Fri, 17 Jul 2026 02:25:55 GMT]]></title><description><![CDATA[<p dir="auto">这些只能手工消除（merge），要么用yct生成的这些基础宏定义，要么用bsw生成的</p>
]]></description><link>https://forum.ytmicro.com/post/9245</link><guid isPermaLink="true">https://forum.ytmicro.com/post/9245</guid><dc:creator><![CDATA[yt0069]]></dc:creator><pubDate>Fri, 17 Jul 2026 02:25:55 GMT</pubDate></item></channel></rss>