[TRNSYS-users] building TRNDLL.dll

Michaël Kummert kummert at engr.wisc.edu
Tue Feb 1 08:14:21 PST 2005


Vitte Thibaut wrote:
> 
> I want to rebuild TRNDLL.dll, because I want to add a type of my own. I use
> Intel fortran 8.1.019 with MS Visual Studio.NET 2003 7.1. 
> I have opened the profect file "Ivf81-MVS2OO3" and when I rebuild the solution,
> there are warnings about "locally defined symbols" that I assume to be normal,
> but there are also numerous errors, typically
> 
> TRNDll  error LNK2019: external symbol non resolved
> TRNSYSFUNCTIONS_mp_GETSIMULATIONTIMESTEP referenced in fonction _TYPE58
> or
> TRNDll  error LNK2001: exrenal symbole non resolved
> TRNSYSFUNCTIONS_mp_ERRORFOUND
> 
> The dll isn't created. The PDF file "progammersguide" tells that there is
> nothing to do except to load the solution and to generate the dll in order to
> compile TRNSYS...

The Intel compiler is not fully supported in the current release of 
TRNSYS 16 (we actually have most problems at runtime, not when compiling 
or linking the project). Until we find a solution to those problems, you 
can use the Intel compiler to add Types to TRNSYS by compiling and 
linking them into an external DLL that you put in the \UserLib folder. 
There is no need to recompile TRNDll.dll if your only purpose is to add 
Types.

Kind regards,

Michaël Kummert

-- 
_________________________________________________________

Michaël Kummert

Solar Energy Laboratory - University of Wisconsin-Madison
1303 Engr Res Bldg, 1500 Engineering Drive
Madison, WI 53706

Tel: +1 (608) 263-1589
Fax: +1 (608) 262-8464
E-mail: kummert at engr.wisc.edu

SEL Web Site: http://sel.me.wisc.edu
TRNSYS Web Site: http://sel.me.wisc.edu/trnsys



More information about the TRNSYS-users mailing list