<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>CodeWarrior for MCUのトピックRe: A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175888#M5694</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Which CPU are you targeting (HC08, HC12, Coldfire, ..)&lt;BR /&gt;- Which version of CodeWarrior are you using?&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Oct 2011 18:48:38 GMT</pubDate>
    <dc:creator>CrasyCat</dc:creator>
    <dc:date>2011-10-21T18:48:38Z</dc:date>
    <item>
      <title>A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175884#M5690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All:&lt;/P&gt;&lt;P&gt;I can build and link This project. But the main.c file call test() function, and test() funcion is located in A.c file. Test() function is defined in A.c and declared in A.h. I find main.c not including A.h And all files except A.c don't include A.h file.&lt;/P&gt;&lt;P&gt;I can not understand:why the project can been builded and linked, since that we didn't write A.h sentence in project.&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Oct 2011 09:42:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175884#M5690</guid>
      <dc:creator>100asong</dc:creator>
      <dc:date>2011-10-21T09:42:15Z</dc:date>
    </item>
    <item>
      <title>Re: A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175885#M5691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The compiler follows the C89 standard, which allows you to invoke a function even though you did not declare a prototype for this function earlier.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can configure the compiler to generate a message in that case.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The option to be used depends on&amp;nbsp;the MCU you are targeting. For HCS08 or HCS12, HCS12X you can use the option -Wpd.to get a &amp;nbsp;warning message when a prototype is missing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Oct 2011 13:16:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175885#M5691</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2011-10-21T13:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175886#M5692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,Dear Sir,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Just like what you said, though build and link okay,&amp;nbsp; a warning: C1801: Implicit parameter-declaration for 'test' ... will occur.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2. The whole project is from my friend. I want to create one file BB.c and BB.h,and define MyFunc in BB.c and declared it in BB.h, and write include "BB.h" in BB.c, and then call MyFunc in main.c, not include BB.h in main.c. But build wrong, can not finish.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. How to implement &amp;nbsp;option -Wpd in setting window?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Oct 2011 14:08:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175886#M5692</guid>
      <dc:creator>100asong</dc:creator>
      <dc:date>2011-10-21T14:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175887#M5693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;. . .&amp;nbsp; and then call MyFunc in main.c, not include BB.h in main.c. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;If you wish to call "MyFunc" from "main.c", then you should include "BB.h" in "main.c" as well. That is the purpose of a .h file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A good book on "C" is called for.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Oct 2011 14:22:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175887#M5693</guid>
      <dc:creator>rocco</dc:creator>
      <dc:date>2011-10-21T14:22:13Z</dc:date>
    </item>
    <item>
      <title>Re: A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175888#M5694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Which CPU are you targeting (HC08, HC12, Coldfire, ..)&lt;BR /&gt;- Which version of CodeWarrior are you using?&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Oct 2011 18:48:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175888#M5694</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2011-10-21T18:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175889#M5695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MCU:9s12x.&lt;/P&gt;&lt;P&gt;CodeWarrior:5.9.0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Oct 2011 20:15:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175889#M5695</guid>
      <dc:creator>100asong</dc:creator>
      <dc:date>2011-10-24T20:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: A puzzled question:One project can been builded okay without including A.h headfile in Main.c.</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175890#M5696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To activate the option which generate an error message when function prototype is missing follow these steps:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Open your project in CodeWarrior&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Open the Target Settings dialog (press ALT+F7)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Go to &lt;STRONG&gt;&lt;EM&gt;Target&lt;/EM&gt;&lt;/STRONG&gt; &amp;gt; &lt;STRONG&gt;&lt;EM&gt;Compiler for HC12&lt;/EM&gt;&lt;/STRONG&gt; panel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Click on the &lt;STRONG&gt;&lt;EM&gt;Options&lt;/EM&gt;&lt;/STRONG&gt; button.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Switch to the &lt;STRONG&gt;&lt;EM&gt;Message&lt;/EM&gt;&lt;/STRONG&gt; tab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Scroll down in the list box and check &lt;STRONG&gt;Error for implicit parameter declaration&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Click OK to close the &lt;EM&gt;&lt;STRONG&gt;HC12 Compiler Option settings&lt;/STRONG&gt;&lt;/EM&gt; dialog.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Click OK to close the Target Settings dialog.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CrasyCat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Oct 2011 12:59:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/A-puzzled-question-One-project-can-been-builded-okay-without/m-p/175890#M5696</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2011-10-25T12:59:53Z</dc:date>
    </item>
  </channel>
</rss>

