[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TRNSYS-users] new component linking problem



Title: new component linking problem
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@Z) referenced in function "int __cdecl sendclienterror(int const *,int const *)" (?sendclienterror@@YAHPBH0@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>

Whats wrong? Are there any files in my project missing?

Thank you in advance.

Regards,

Marion

_______________________________________________ TRNSYS-users mailing list TRNSYS-users@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@tess-inc.com

http://www.tess-inc.com
http://www.trnsys.com