<?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>topic How to conditional include files in Fortran code in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832609#M53257</link>
    <description>The code in header.h as you have written it is for C&lt;BR /&gt;For Fortran you would write&lt;BR /&gt;&lt;BR /&gt;!DEC$ IF DEFINED (WIN32)&lt;BR /&gt;include 'header_32.h'&lt;BR /&gt;!DEC$ ELSE&lt;BR /&gt;include 'header_64.h'&lt;BR /&gt;!DEC$ ENDIF&lt;BR /&gt;&lt;BR /&gt;assuming the contents of the two include files are Fortran and not C&lt;BR /&gt;&lt;BR /&gt;It is usual (though not compulsory) for C/C++ include files to have a '.h' extension and include files for Fortran to have an extension of '.fi' or '.ins' or '.inc'&lt;BR /&gt;&lt;BR /&gt;Les</description>
    <pubDate>Mon, 26 Apr 2010 08:33:01 GMT</pubDate>
    <dc:creator>Les_Neilson</dc:creator>
    <dc:date>2010-04-26T08:33:01Z</dc:date>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832608#M53256</link>
      <description>Dear all,&lt;BR /&gt;&lt;BR /&gt;I need to include some files in a subroutine. The code in the subroutine is as follows:&lt;BR /&gt;&lt;BR /&gt;INCLUDE 'header.h'&lt;BR /&gt;...&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;The header.h is as follows:&lt;BR /&gt;#ifdef WIN32&lt;BR /&gt;include 'header_32.h'&lt;BR /&gt;#else&lt;BR /&gt;include 'header_64.h'&lt;BR /&gt;#endif&lt;BR /&gt;&lt;BR /&gt;However, the definitions in the file header_32.h or header_64.h can't be recognized by the compiler, what should I change the code or change the settings of project? I am using VS2008 + IVF 11 for windows.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Apr 2010 07:20:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832608#M53256</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-26T07:20:04Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832609#M53257</link>
      <description>The code in header.h as you have written it is for C&lt;BR /&gt;For Fortran you would write&lt;BR /&gt;&lt;BR /&gt;!DEC$ IF DEFINED (WIN32)&lt;BR /&gt;include 'header_32.h'&lt;BR /&gt;!DEC$ ELSE&lt;BR /&gt;include 'header_64.h'&lt;BR /&gt;!DEC$ ENDIF&lt;BR /&gt;&lt;BR /&gt;assuming the contents of the two include files are Fortran and not C&lt;BR /&gt;&lt;BR /&gt;It is usual (though not compulsory) for C/C++ include files to have a '.h' extension and include files for Fortran to have an extension of '.fi' or '.ins' or '.inc'&lt;BR /&gt;&lt;BR /&gt;Les</description>
      <pubDate>Mon, 26 Apr 2010 08:33:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832609#M53257</guid>
      <dc:creator>Les_Neilson</dc:creator>
      <dc:date>2010-04-26T08:33:01Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832610#M53258</link>
      <description>Dear Les,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your kindly reply. I tried to change the header.h as you suggested but it is still not correct. In fact, if not include files, the program can be built as what I excepted, for example, the following code can be executed correct&lt;BR /&gt;&lt;BR /&gt;#ifdef WIN32&lt;BR /&gt;block A&lt;BR /&gt;#else&lt;BR /&gt;block B&lt;BR /&gt;#endif&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Apr 2010 09:12:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832610#M53258</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-26T09:12:21Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832611#M53259</link>
      <description>Tang,&lt;BR /&gt;&lt;BR /&gt;The syntax&lt;BR /&gt;&lt;BR /&gt; #include ...&lt;BR /&gt; #if ...&lt;BR /&gt; #ifdef&lt;BR /&gt; #else&lt;BR /&gt;#endif&lt;BR /&gt; #define&lt;BR /&gt;&lt;BR /&gt;Are supported by the Fortran PreProcessor. These are not supported by Fortran.&lt;BR /&gt;If you want or need to use #... format, then you must also include the compiler directive to use the Fortran PreProcessor enabled with /Qfpp switch. There are additional preprocessor options that you might want to look at (use 'ifort /help")&lt;BR /&gt;&lt;BR /&gt;The !DEC$ ... format as Les illustrated are Intel Fortran supported conditional compilation directives.&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey</description>
      <pubDate>Mon, 26 Apr 2010 12:37:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832611#M53259</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2010-04-26T12:37:05Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832612#M53260</link>
      <description>Thanks Jim for the clarification. I have never used the preoprocessor form of the directives but sure enough, in the help under "preprocessor"there they are.&lt;BR /&gt;Even after all this time I'm still learning something new.&lt;BR /&gt;:-)&lt;BR /&gt;&lt;BR /&gt;Les</description>
      <pubDate>Mon, 26 Apr 2010 13:19:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832612#M53260</guid>
      <dc:creator>Les_Neilson</dc:creator>
      <dc:date>2010-04-26T13:19:54Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832613#M53261</link>
      <description>If you will use the CPP form &lt;BR /&gt;#include "yourincludefile"&lt;BR /&gt;and specify pre-processing in your Visual Studio properties or command line (/Qfpp), then CPP style pre-processing will be supported in yourincludefile.&lt;BR /&gt;CPP pre-processing is not a Fortran standard, and is done slightly differently by various compilers, the only known common denominator being the requirements of the OpenMP standard.&lt;BR /&gt;A commonly used alternative for pre-processing is to set up the build to invoke a C pre-processor or open source fpp explicitly, such as&lt;BR /&gt;gcc -E -traditional -x c yoursourcefile &amp;gt; yourpreprocessedfile&lt;BR /&gt;or (exactly the same effect)&lt;BR /&gt;gfortran -E yoursourcefile &amp;gt; yourpreprocessedfile&lt;BR /&gt;followed by&lt;BR /&gt;ifort yourpreprocessedfile&lt;BR /&gt;Taking care to give yourpreprocessedfile a name understood by ifort but not over-writing yoursourcefile.&lt;BR /&gt;Needless to say, Microsoft build style is at odds with this method.&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Apr 2010 13:26:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832613#M53261</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-04-26T13:26:30Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832614#M53262</link>
      <description>Dear all,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your kindly reply. I have already specified preprocessing in VS environment (/fpp). But as tim18 said, I still can't let the IVF compiler recognize the header if I build the project in VS+IVF, isn't it? &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Mon, 26 Apr 2010 23:12:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832614#M53262</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-26T23:12:48Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832615#M53263</link>
      <description>&lt;P&gt;If the file you're trying to include also requires some preprocessing, you'll need "#include" instead of the corresponding Fortran statement, as in:&lt;/P&gt;&lt;P&gt;#if defined (WIN32)&lt;/P&gt;&lt;P&gt;#include 'header_32.h'&lt;/P&gt;#else&lt;BR /&gt;#include 'header_64.h'&lt;BR /&gt;#endif&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Apr 2010 23:22:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832615#M53263</guid>
      <dc:creator>John4</dc:creator>
      <dc:date>2010-04-26T23:22:56Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832616#M53264</link>
      <description>Dear John,&lt;BR /&gt;&lt;BR /&gt;I tried as you suggested, still failed. &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Tue, 27 Apr 2010 00:35:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832616#M53264</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-27T00:35:13Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832617#M53265</link>
      <description>Tang,&lt;BR /&gt;&lt;BR /&gt;One of the areas to look at is a descrepancy between Fortran INCLUDE and FPP #INCLUDE is that the Fortran INCLUDE is generally scoped within a subroutine or function whereas the FPP #INCLUDE is a blob of text inserted into your source file.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;*** BAD USE ***&lt;BR /&gt;&lt;BR /&gt;! souceFile.f90&lt;BR /&gt;subroutine A&lt;BR /&gt;real :: x,y,z&lt;BR /&gt;#include "foo.inc"&lt;BR /&gt;...&lt;BR /&gt;end subroutine A&lt;BR /&gt;&lt;BR /&gt;subroutine B&lt;BR /&gt;real ::q,w,e,r,t,y&lt;BR /&gt;#include "foo.inc"&lt;BR /&gt;...&lt;BR /&gt;end subroutine B&lt;BR /&gt;&lt;BR /&gt;-------------------------------&lt;BR /&gt;Where&lt;BR /&gt;&lt;BR /&gt;foo.inc has&lt;BR /&gt;&lt;BR /&gt;#ifndef _foo_inc&lt;BR /&gt;#define _foo_inc&lt;BR /&gt;...&lt;BR /&gt;#endif&lt;BR /&gt;-----------------&lt;BR /&gt;&lt;BR /&gt;In the above sample, the blob of the include does not get expanded in the subroutine B&lt;BR /&gt;You have to be careful when trying to marry C style inlcudes within Fortran.&lt;BR /&gt;&lt;BR /&gt;A second problem to work around is when the included file(s) contain #define&lt;BR /&gt;and when the included file is inlcude into multiple subroutines within the same source file.&lt;BR /&gt;You can use #include multiple times but you have to be aware of the consequences and knowledgeable of the work arounds.&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 27 Apr 2010 11:57:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832617#M53265</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2010-04-27T11:57:12Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832618#M53266</link>
      <description>Dear Jim,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your kindly reply. However, I just have this kind of requirement. I wish the code include different header files under different systems (but the original code can't be changed), as I know, it can be done in C++ compiler. Do you have any good suggestion, or it just can't be done like this? &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Tue, 27 Apr 2010 14:20:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832618#M53266</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-27T14:20:13Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832619#M53267</link>
      <description>First, the predefined symbol name is _WIN32, not WIN32. Second, this symbol is defined for both 32 and 64-bit. Perhaps what you want is _M_X64 which is defined for a 64-bit build but not for a 32-bit build.&lt;BR /&gt;&lt;BR /&gt;You could do it this way:&lt;BR /&gt;&lt;BR /&gt;!DEC$ IF DEFINED(_M_X64)&lt;BR /&gt;INCLUDE '64bit.h'&lt;BR /&gt;!DEC$ ELSE&lt;BR /&gt;INCLUDE '32bit.h'&lt;BR /&gt;!DEC$ END IF&lt;BR /&gt;&lt;BR /&gt;and not enabling preprocessing, or:&lt;BR /&gt;&lt;BR /&gt;#ifdef _M_X64&lt;BR /&gt;#include '64bit.h'&lt;BR /&gt;#else&lt;BR /&gt;#include '32bit.h'&lt;BR /&gt;#endif&lt;BR /&gt;&lt;BR /&gt;with preprocessing enabled.&lt;BR /&gt;&lt;BR /&gt;My preference would be to do neither, if possible, and have a single INCLUDE file that is coded to "do the right thing" for a 64-bit system, based on definitions in ISO_C_BINDING.</description>
      <pubDate>Tue, 27 Apr 2010 14:54:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832619#M53267</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-04-27T14:54:53Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832620#M53268</link>
      <description>Dear Steve,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your kindly reply. I tried both methods suggested but still failed. In fact, I have defined the WIN32 or WIN64 in VS2008 project settings:&lt;BR /&gt;Project-&amp;gt;Properities-&amp;gt;Fortran-&amp;gt;Preprocessor&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Tue, 27 Apr 2010 23:37:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832620#M53268</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-27T23:37:32Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832621#M53269</link>
      <description>How does it fail? Can you attach a ZIP of a project that has the problem?</description>
      <pubDate>Wed, 28 Apr 2010 00:47:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832621#M53269</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-04-28T00:47:01Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832622#M53270</link>
      <description>Hi Steve,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your kindly reply. I have attached the project. Please help me to take a look at it.&lt;BR /&gt;Just now I noticed that maybe it is caused by .F file requiring start from 7th column at every line, so I let the words start from 7th column, the following error displayed:&lt;BR /&gt;&lt;BR /&gt;error #6417: The dimensions of this array have been defined more than once. [TEST] header_64.h 1 &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Wed, 28 Apr 2010 06:19:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832622#M53270</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-28T06:19:52Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832623#M53271</link>
      <description>In the header.h from the zip file you have #!DEC$ -- I removed the #&lt;BR /&gt;&lt;BR /&gt;The fortran file extension ".F" will mean that the file is&lt;STRONG&gt;fixed form&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;Thismeans that the contents ofall the include files will also need to be fixed form. (Unless you have a compiler directive in them saying otherwise, which you don't have in this example)&lt;BR /&gt;&lt;BR /&gt;The project properties shows that WIN32 is defined as a preprocessor definition so the compiler will include the header_32.h file. (Your example project only has one configuration define - Win32)&lt;BR /&gt;&lt;BR /&gt;As a start make the contents ofall of the include files fixed form (or make everything free form which would be better)&lt;BR /&gt;&lt;BR /&gt;Les</description>
      <pubDate>Wed, 28 Apr 2010 08:35:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832623#M53271</guid>
      <dc:creator>Les_Neilson</dc:creator>
      <dc:date>2010-04-28T08:35:24Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832624#M53272</link>
      <description>Dear Les,&lt;BR /&gt;&lt;BR /&gt;Thanks for pointing out this for me. I also noticed that and changed the include files to be fixed format but another error displayed:&lt;BR /&gt;error #6417: The dimensions of this array have been defined more than once. [TEST] header_64.h 1 &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Wed, 28 Apr 2010 11:47:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832624#M53272</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-28T11:47:37Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832625#M53273</link>
      <description>When I make the changes Les suggests, I get no error. Please attach a new ZIP showing the files as you have them now.</description>
      <pubDate>Wed, 28 Apr 2010 13:02:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832625#M53273</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-04-28T13:02:23Z</dc:date>
    </item>
    <item>
      <title>How to conditional include files in Fortran code</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832626#M53274</link>
      <description>Hi Les and Steven,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your kindly help. I checked and found that I have a mistake in the header.h and after I changed it no error appears.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Thu, 29 Apr 2010 10:06:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-conditional-include-files-in-Fortran-code/m-p/832626#M53274</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-04-29T10:06:55Z</dc:date>
    </item>
  </channel>
</rss>

