<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Marion,<br>
 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.<br>
Regards,<br>
 David<br>
<br>
<br>
On 10/8/2010 16:03, Kerl, Marion (SCR US EXT) wrote:
<blockquote
 cite="mid:1F994EE20CC4154DBB59DDE3100F906B04795191@USNWK102MSX.ww017.siemens.net"
 type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
  <meta name="Generator"
 content="MS Exchange Server version 6.5.7654.12">
  <title>new component linking problem</title>
<!-- Converted from text/rtf format -->
  <p dir="LTR"><span lang="en-us"><font face="Calibri">Hey everyone,</font></span></p>
  <p dir="LTR"><span lang="en-us"><font face="Calibri">I</font></span><span
 lang="en-us"><font face="Calibri"> want to create my own new
component. I followed the manual and create a new component  in the
TRNSYS Studio.</font></span><span lang="en-us"> <font face="Calibri">Following
that,</font></span><span lang="en-us"> <font face="Calibri">I</font></span><span
 lang="en-us"><font face="Calibri"> exported the components via the</font></span><span
 lang="en-us"> <font face="Calibri">“</font></span><span lang="en-us"><font
 face="Calibri">Export to C++</font></span><span lang="en-us"><font
 face="Calibri">”</font></span><span lang="en-us"><font face="Calibri">.
  </font></span></p>
  <p dir="LTR"><span lang="en-us"><font face="Calibri">Then</font></span><span
 lang="en-us"> <font face="Calibri">I</font></span><span lang="en-us"><font
 face="Calibri"> created a project in Visual Studio and added the
exported cpp-file and the TRNSYS.h to my project</font></span><span
 lang="en-us"><font face="Calibri">.</font></span></p>
  <p dir="LTR"><span lang="en-us"><font face="Calibri">When</font></span><span
 lang="en-us"> <font face="Calibri">I</font></span><span lang="en-us"><font
 face="Calibri"> want to make a build of my project,</font></span><span
 lang="en-us"> <font face="Calibri">I</font></span><span lang="en-us"><font
 face="Calibri"> get these error messages:</font></span></p>
  <ul dir="LTR">
    <ul dir="LTR">
      <p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span
 lang="en-us"><font face="Consolas" size="2">1>Link:</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">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</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">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)</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">1>Type201.obj
: error LNK2019: unresolved external symbol
__imp__TRNSYSFUNCTIONS_mp_GETSIMULATIONTIMESTEP referenced in function
_TYPE201</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">1>Type201.obj
: error LNK2019: unresolved external symbol
__imp__TRNSYSFUNCTIONS_mp_GETSIMULATIONSTARTTIME referenced in function
_TYPE201</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">1>Type201.obj
: error LNK2019: unresolved external symbol __imp__TYPECK referenced in
function _TYPE201</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">1>C:\TRNSYS16_1\Studio\Proformas\My
components\compTYP201\Debug\compTYP201.dll : fatal error LNK1120: 4
unresolved externals</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">1></font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">1>Build
FAILED.</font></span></p>
      <p dir="LTR"><span lang="en-us"><font face="Consolas" size="2">1></font></span></p>
    </ul>
  </ul>
  <p dir="LTR"><span lang="en-us"></span></p>
  <p dir="LTR"><span lang="en-us"><font face="Calibri">What</font></span><span
 lang="en-us"><font face="Calibri">’</font></span><span lang="en-us"><font
 face="Calibri">s wrong? Are there any files in my project missing?</font></span></p>
  <p dir="LTR"><span lang="en-us"><font face="Calibri">Thank you in
advance.</font></span></p>
  <p dir="LTR"><span lang="en-us"><font face="Calibri">Regards,</font></span></p>
  <p dir="LTR"><span lang="en-us"><font face="Calibri">Marion</font></span><span
 lang="en-us"></span></p>
  <p dir="LTR"><span lang="en-us"></span></p>
  <p dir="LTR"><span lang="en-us"></span></p>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
TRNSYS-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a>
<a class="moz-txt-link-freetext" href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
***************************
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
<a class="moz-txt-link-abbreviated" href="mailto:d.bradley@tess-inc.com">d.bradley@tess-inc.com</a>

<a class="moz-txt-link-freetext" href="http://www.tess-inc.com">http://www.tess-inc.com</a>
<a class="moz-txt-link-freetext" href="http://www.trnsys.com">http://www.trnsys.com</a></pre>
</body>
</html>