[TRNSYS-users] new component linking problem
David BRADLEY
d.bradley at tess-inc.com
Mon Oct 11 10:17:24 PDT 2010
Marion,
Check to make sure that the version of trnsys.h that you are using has
the TYPECK, getSimulationTimeStep, and getSimulationStartTime functions
exported properly for C++. I'm not familiar with the "send client
message" routine; make sure that you have added whatever library that is
part of to your Type as well.
Regards,
David
On 10/8/2010 16:03, Kerl, Marion (SCR US EXT) wrote:
>
> Hey everyone,
>
> I want to create my own new component. I followed the manual and
> create a new component in the TRNSYS Studio. Following that, I
> exported the components via the "Export to C++".
>
> Then I created a project in Visual Studio and added the exported
> cpp-file and the TRNSYS.h to my project.
>
> When I want to make a build of my project, I get these error messages:
>
> 1>Link:
>
> 1> Creating library C:\TRNSYS16_1\Studio\Proformas\My
> components\compTYP201\Debug\compTYP201.lib and object
> C:\TRNSYS16_1\Studio\Proformas\My
> components\compTYP201\Debug\compTYP201.exp
>
> 1>Type201.obj : error LNK2019: unresolved external symbol
> "int __cdecl sendclientmessage(int const *,int const *)"
> (?sendclientmessage@@YAHPBH0 at Z) referenced in function
> "int __cdecl sendclienterror(int const *,int const *)"
> (?sendclienterror@@YAHPBH0 at Z)
>
> 1>Type201.obj : error LNK2019: unresolved external symbol
> __imp__TRNSYSFUNCTIONS_mp_GETSIMULATIONTIMESTEP referenced
> in function _TYPE201
>
> 1>Type201.obj : error LNK2019: unresolved external symbol
> __imp__TRNSYSFUNCTIONS_mp_GETSIMULATIONSTARTTIME
> referenced in function _TYPE201
>
> 1>Type201.obj : error LNK2019: unresolved external symbol
> __imp__TYPECK referenced in function _TYPE201
>
> 1>C:\TRNSYS16_1\Studio\Proformas\My
> components\compTYP201\Debug\compTYP201.dll : fatal error
> LNK1120: 4 unresolved externals
>
> 1>
>
> 1>Build FAILED.
>
> 1>
>
> What's wrong? Are there any files in my project missing?
>
> Thank you in advance.
>
> Regards,
>
> Marion
>
>
> _______________________________________________
> TRNSYS-users mailing list
> TRNSYS-users at cae.wisc.edu
> https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users
>
--
***************************
David BRADLEY
Principal
Thermal Energy Systems Specialists, LLC
22 North Carroll Street - suite 370
Madison, WI 53703 USA
P:+1.608.274.2577
F:+1.608.278.1475
d.bradley at tess-inc.com
http://www.tess-inc.com
http://www.trnsys.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/trnsys-users-onebuilding.org/attachments/20101011/13ed9b35/attachment-0005.htm>
More information about the TRNSYS-users
mailing list