My current stance is that this currently does not work with G95. Most issues I solved except the one described briefly below.<br><br>There exists a kind of "main" dll called TrnDll.dll which was written 
and compiled in intell visual fortran. In that compiled code there are 
!DEC$ Atributes Dllimport lines which 'decorate' the subroutine or 
function names as I understand it. Other external dlls, like the one I'm
 working on, are compiled to be linked to it. The source code I'm trying
 to use has been modified by me for compilation with the <span class="il">g95</span>
 compiler, but the !DEC$ Attributes DllExport line (directly the main 
subroutine name and some of the function names) is not supported by <span class="il">g95</span>. gcc has, I think, a !gcc$ dllexport statement which is in the gcc 4.x.x directive. gfortran has implimented this.<br><br>I would ask you to try gfortran instead, if you're going to experiment. Be aware that you'll probably need to make many modifications to the module files like trnsysfunctions, trnsysdata, trnsysconstants, etc. You're better off using the compilers recommended.<br>
<br>Bear in mind that although you'll get to successfully compile and run the linked code with G95, it doesn't mean that it will work correctly.<br><br><div class="gmail_quote">On 5 July 2012 11:33, Rafael Guedez <span dir="ltr"><<a href="mailto:rafaelguedez@gmail.com" target="_blank">rafaelguedez@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="EN-GB"><div><p class="MsoNormal">Hello,<u></u><u></u></p><p class="MsoNormal">I will like to learn on how to develop new components using the free g95 Fortran compiler. I have the compiler installed in my pc, however I will like to know which changes are needed in the TypeXXX.for skeleton created by TRNSYS (I am using TRNSYS 16)  in order for it to be suitable for g95. <u></u><u></u></p>
<p class="MsoNormal">Regards,<u></u><u></u></p><p class="MsoNormal">Rafael G.<u></u><u></u></p></div></div><br>_______________________________________________<br>
TRNSYS-users mailing list<br>
<a href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a><br>
<a href="https://mailman.cae.wisc.edu/listinfo/trnsys-users" target="_blank">https://mailman.cae.wisc.edu/listinfo/trnsys-users</a><br>
<br></blockquote></div><br>