begin process at 2012 02 12 05:54:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Divers

 > 

ant script error link g++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ant script error link g++

jeudi 27 juillet 2006 à 16:23:23 | ant script error link g++

fmazoue

I need help !!!
I have error with linker
I try to add <libset dir="C:\java\tools\MinGW\lib" lib="stdc++,winmm"/> but the script bug and do nothing ...
but if I try directly in cmd this it's ok :
g++ -o Util.dll *.cc -IC:\Temp\cpp\util\target\include -shared -lwinmm

ps : excuse my english ...

my ant script :

<project name="Compilation et packaging" default="compile-cpp" basedir=".">
  <taskdef resource="cpptasks.tasks"/>
  <typedef resource="cpptasks.types"/>
  <taskdef resource="net/sf/antcontrib/antlib.xml" />
  <property environment="getenv"/>

  <!-- set global properties for this build -->
  <property name="input.src"         location="${basedir}/src"/>
  <property name="input.include"     location="${basedir}/include"/>
  <property name="input.libs"         location="${basedir}/lib"/>
  <property name="input.properties"     location="${basedir}/"/>

  <property name="target"        location="target"/>
 
  <property name="output.src"         location="${target}/src"/>
  <property name="output.include"     location="${target}/include"/>
  <property name="output.libs"         location="${target}/lib"/>
  <property name="output.properties"     location="${target}/properties"/>
  <property name="output.bin"         location="${target}/bin"/>
 
  <target name="init" depends="clean">
    <echo message="************ Initialisation des repertoires..."/>
    <mkdir dir="${target}"/>
    <mkdir dir="${output.src}"/>
    <mkdir dir="${output.include}"/>
    <mkdir dir="${output.libs}"/>
    <mkdir dir="${output.properties}"/>
    <mkdir dir="${output.bin}"/>
  </target>

  <target name="copie"
        description="Copie des sources et des libs de ${Projet}" depends="init">
    <!-- Copie des fichiers sources et des ressources de ${projet} -->
    <echo message="********************* Copie des fichiers sources et des ressources de ${Projet}"/>
    <copy todir="${output.src}">
            <fileset dir="${input.src}">
                  <include name="**/*.cc"/>
            </fileset>
      </copy>
      <copy todir="${output.include}">
            <fileset dir="${input.include}">
                  <include name="**/*.h"/>
            </fileset>
      </copy>
       
    <!-- Copie des librairies -->
    <echo message="********************* Copie des librairies de ${Projet}"/>
    <copy todir="${output.libs}">
            <fileset dir="${input.libs}">
                  <include name="**/*.dll"/>
            </fileset>
      </copy>
     
      <!-- Copie des properties -->
    <echo message="********************* Copie des properties de ${Projet}"/>
    <copy todir="${output.properties}">
            <fileset dir="${input.properties}">
                  <include name="**/*.properties"/>
            </fileset>
      </copy>
  </target>
   
  <!-- g++ -o Util.dll *.cc -IC:\Temp\cpp\util\target\include -shared -lwinmm -->
  <target name="compile-cpp" depends="copie">
 
      <cc name="g++"
          objdir="${output.bin}"
          outtype="shared"         
          outfile="Util.dll">
          <compiler inherit="false">
            <includepath location="${output.include}"/>                                    
          </compiler>
            <fileset dir="${output.src}" includes="**/*.cc"/>                       
       
        <linker name="g++">
             
          </linker> 
        </cc>
  </target> 
 
 
  <target name="clean" description="clean up" >
    <echo message="************ Suppression du repertoire ${target}..."/>
    <delete dir="${target}"/>
  </target>
</project>

result :

Buildfile: build-util.xml

clean:
     [echo] ************ Suppression du repertoire C:\Temp\cpp\util\target...
   [delete] Deleting directory C:\Temp\cpp\util\target

init:
     [echo] ************ Initialisation des repertoires...
    [mkdir] Created dir: C:\Temp\cpp\util\target
    [mkdir] Created dir: C:\Temp\cpp\util\target\src
    [mkdir] Created dir: C:\Temp\cpp\util\target\include
    [mkdir] Created dir: C:\Temp\cpp\util\target\lib
    [mkdir] Created dir: C:\Temp\cpp\util\target\properties
    [mkdir] Created dir: C:\Temp\cpp\util\target\bin

copie:
     [echo] ********************* Copie des fichiers sources et des ressources de ${Projet}
     [copy] Copying 9 files to C:\Temp\cpp\util\target\src
     [copy] Copying 12 files to C:\Temp\cpp\util\target\include
     [echo] ********************* Copie des librairies de ${Projet}
     [echo] ********************* Copie des properties de ${Projet}

compile-cpp:
       [cc] 9 total files to be compiled.
       [cc] C:\Temp\cpp\util\target\src\Check.cc:188:7: warning: no newline at end of file
       [cc] Starting link
       [cc] target\bin\TimeSpe.o(.text+0xd):TimeSpe.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\TimeSpe.o(.text+0x60):TimeSpe.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\TimeSpe.o(.text+0x9f):TimeSpe.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\TimeSpe.o(.text+0xce):TimeSpe.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\TimeSpe.o(.text+0x2b8):TimeSpe.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\TimeSpe.o(.text+0x316):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\TimeSpe.o(.text+0x346):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\TimeSpe.o(.text+0x376):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\TimeSpe.o(.text+0x3a6):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\TimeSpe.o(.text+0x42d):TimeSpe.cc: undefined reference to `std::basic_ios<char, std::char_traits<char> >::fill(char)'
       [cc] target\bin\TimeSpe.o(.text+0x446):TimeSpe.cc: undefined reference to `std::basic_ios<char, std::char_traits<char> >::fill(char)'
       [cc] target\bin\TimeSpe.o(.text+0x45f):TimeSpe.cc: undefined reference to `std::basic_ios<char, std::char_traits<char> >::fill(char)'
       [cc] target\bin\TimeSpe.o(.text+0x478):TimeSpe.cc: undefined reference to `std::basic_ios<char, std::char_traits<char> >::fill(char)'
       [cc] target\bin\TimeSpe.o(.text+0x493):TimeSpe.cc: undefined reference to `std::ostream::operator<<(int)'
       [cc] target\bin\TimeSpe.o(.text+0x4ae):TimeSpe.cc: undefined reference to `std::ostream::operator<<(int)'
       [cc] target\bin\TimeSpe.o(.text+0x4c9):TimeSpe.cc: undefined reference to `std::ostream::operator<<(int)'
       [cc] target\bin\TimeSpe.o(.text+0x4e4):TimeSpe.cc: undefined reference to `std::ostream::operator<<(int)'
       [cc] target\bin\TimeSpe.o(.text+0x4fc):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\TimeSpe.o(.text+0x545):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\TimeSpe.o(.text+0x58e):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\TimeSpe.o(.text+0x5d7):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\TimeSpe.o(.text+0x751):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0x769):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0x781):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0x799):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0x7b1):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0x7c9):TimeSpe.cc: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
       [cc] target\bin\TimeSpe.o(.text+0x841):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0x859):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0x871):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0x889):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0x976):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0x9a6):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0x9d6):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0xa06):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0xa36):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text+0xa66):TimeSpe.cc: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
       [cc] target\bin\TimeSpe.o(.text+0xb56):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0xb86):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0xbb6):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0xbe6):TimeSpe.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\TimeSpe.o(.text+0xc47):TimeSpe.cc: undefined reference to `std::ios_base::Init::Init()'
       [cc] target\bin\TimeSpe.o(.text+0xc62):TimeSpe.cc: undefined reference to `std::ios_base::Init::~Init()'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xc):TimeSpe.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x51):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x63):TimeSpe.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x75):TimeSpe.cc: undefined reference to `std::string::reserve(unsigned int)'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x8e):TimeSpe.cc: undefined reference to `std::string::append(char const*, unsigned int)'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xa0):TimeSpe.cc: undefined reference to `std::string::append(std::string const&)'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xc3):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)]+0xc):TimeSpe.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)]+0x4a):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)]+0x63):TimeSpe.cc: undefined reference to `std::string::append(char const*)'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)]+0x86):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xc):TimeSpe.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x4a):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x63):TimeSpe.cc: undefined reference to `std::string::append(std::string const&)'
       [cc] target\bin\TimeSpe.o(.text$_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x86):TimeSpe.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0xd):Stringable.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\Stringable.o(.text+0x60):Stringable.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Stringable.o(.text+0x9f):Stringable.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Stringable.o(.text+0xce):Stringable.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Stringable.o(.text+0x146):Stringable.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Stringable.o(.text+0x1e3):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x21c):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x288):Stringable.cc: undefined reference to `std::string::operator+=(char const*)'
       [cc] target\bin\Stringable.o(.text+0x3bb):Stringable.cc: undefined reference to `std::string::operator+=(std::string const&)'
       [cc] target\bin\Stringable.o(.text+0x3de):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x401):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x424):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x447):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x46a):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x490):Stringable.cc: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
       [cc] target\bin\Stringable.o(.text+0x4db):Stringable.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\Stringable.o(.text+0x4fd):Stringable.cc: undefined reference to `std::string::substr(unsigned int, unsigned int) const'
       [cc] target\bin\Stringable.o(.text+0x53c):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x551):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x577):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x648):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x65d):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x672):Stringable.cc: more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
       [cc] target\bin\Stringable.o(.text+0x81c):Stringable.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Stringable.o(.text+0x863):Stringable.cc: undefined reference to `std::ios_base::Init::Init()'
       [cc] target\bin\Stringable.o(.text+0x87d):Stringable.cc: undefined reference to `std::allocator<char>::allocator()'
       [cc] target\bin\Stringable.o(.text+0x89f):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
       [cc] target\bin\Stringable.o(.text+0x8bb):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text+0x8de):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text+0x900):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text+0x922):Stringable.cc: undefined reference to `std::ios_base::Init::~Init()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0xf):Stringable.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x48):Stringable.cc: undefined reference to `std::allocator<char>::allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x6c):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x77):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x93):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0xeb):Stringable.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x104):Stringable.cc: undefined reference to `std::allocator<char>::allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x12e):Stringable.cc: undefined reference to `std::string::operator[](unsigned int)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x152):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned int, char, std::allocator<char> const&)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x1d0):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x1f3):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x20c):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x225):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x248):Stringable.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x26c):Stringable.cc: undefined reference to `std::string::substr(unsigned int, unsigned int) const'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x284):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util17getShortClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getShortClassName<util::Stringable>(util::Stringable*)]+0x2a7):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Stringable.o(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKSsSsEEppEi[std::_Rb_tree_const_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++(int)]+0x1b):Stringable.cc: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0xc):Stringable.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0x42):Stringable.cc: undefined reference to `std::allocator<char>::allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0x63):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0x6e):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0x84):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0xa7):Stringable.cc: undefined reference to `std::allocator<char>::allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0xce):Stringable.cc: undefined reference to `__cxa_bad_typeid'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0xf6):Stringable.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0x101):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util12getClassNameINS_10StringableEEESsPT_[std::basic_string<char, std::char_traits<char>, std::allocator<char> > util::Util::getClassName<util::Stringable>(util::Stringable*)]+0x129):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x12):Stringable.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x67):Stringable.cc: undefined reference to `std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x93):Stringable.cc: undefined reference to `std::istream::operator>>(int&)'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xa2):Stringable.cc: undefined reference to `std::basic_ios<char, std::char_traits<char> >::operator void*() const'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xb7):Stringable.cc: undefined reference to `std::basic_ios<char, std::char_traits<char> >::eof() const'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xdd):Stringable.cc: undefined reference to `std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x11e):Stringable.cc: undefined reference to `std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()'
       [cc] target\bin\TimeStamp.o(.text+0x7):TimeStamp.cc: undefined reference to `timeGetTime@0'
       [cc] target\bin\Exception.o(.text+0xd):Exception.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\Exception.o(.text+0x60):Exception.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Exception.o(.text+0x9f):Exception.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Exception.o(.text+0xce):Exception.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Util.o(.text+0xd):Util.cc: undefined reference to `std::string::size() const'
       [cc] target\bin\Util.o(.text+0x60):Util.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Util.o(.text+0x9f):Util.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Util.o(.text+0xce):Util.cc: undefined reference to `std::string::operator[](unsigned int) const'
       [cc] target\bin\Util.o(.text+0x12f):Util.cc: undefined reference to `std::string::end()'
       [cc] target\bin\Util.o(.text+0x13d):Util.cc: undefined reference to `std::string::end()'
       [cc] target\bin\Util.o(.text+0x14b):Util.cc: undefined reference to `std::string::begin()'
       [cc] target\bin\Util.o(.text+0x183):Util.cc: undefined reference to `std::string::erase(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>)'
       [cc] target\bin\Util.o(.text+0x1a6):Util.cc: undefined reference to `std::string::find(std::string const&, unsigned int) const'
       [cc] target\bin\Util.o(.text+0x1ba):Util.cc: undefined reference to `std::string::length() const'
       [cc] target\bin\Util.o(.text+0x1d9):Util.cc: undefined reference to `std::string::replace(unsigned int, unsigned int, std::string const&)'
       [cc] target\bin\Util.o(.text+0x1f3):Util.cc: undefined reference to `std::string::find(std::string const&, unsigned int) const'
       [cc] target\bin\Util.o(.text+0x20d):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0x25f):Util.cc: undefined reference to `operator new(unsigned int)'
       [cc] target\bin\Util.o(.text+0x2a3):Util.cc: undefined reference to `operator delete(void*)'
       [cc] target\bin\Util.o(.text+0x326):Util.cc: undefined reference to `std::string::find(std::string const&, unsigned int) const'
       [cc] target\bin\Util.o(.text+0x35e):Util.cc: undefined reference to `std::string::substr(unsigned int, unsigned int) const'
       [cc] target\bin\Util.o(.text+0x38d):Util.cc: undefined reference to `std::string::substr(unsigned int, unsigned int) const'
       [cc] target\bin\Util.o(.text+0x3be):Util.cc: undefined reference to `std::string::operator=(std::string const&)'
       [cc] target\bin\Util.o(.text+0x3d8):Util.cc: undefined reference to `std::string::find(std::string const&, unsigned int) const'
       [cc] target\bin\Util.o(.text+0x43c):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Util.o(.text+0x45f):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Util.o(.text+0x482):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Util.o(.text+0x4bb):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Util.o(.text+0x520):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0x550):Util.cc: undefined reference to `std::allocator<char>::allocator()'
       [cc] target\bin\Util.o(.text+0x578):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned int, char, std::allocator<char> const&)'
       [cc] target\bin\Util.o(.text+0x58b):Util.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Util.o(.text+0x5ae):Util.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Util.o(.text+0x5e3):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Util.o(.text+0x60e):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
       [cc] target\bin\Util.o(.text+0x65b):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0x6b9):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\Util.o(.text+0x6dc):Util.cc: undefined reference to `std::ostream::operator<<(short)'
       [cc] target\bin\Util.o(.text+0x6f1):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\Util.o(.text+0x70c):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0x741):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0x796):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0x7f4):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\Util.o(.text+0x816):Util.cc: undefined reference to `std::ostream::operator<<(int)'
       [cc] target\bin\Util.o(.text+0x82b):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\Util.o(.text+0x846):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0x87b):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0x8d0):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0x92e):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\Util.o(.text+0x950):Util.cc: undefined reference to `std::ostream::operator<<(long)'
       [cc] target\bin\Util.o(.text+0x965):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\Util.o(.text+0x980):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0x9b5):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0xa0a):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0xa68):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\Util.o(.text+0xac3):Util.cc: undefined reference to `std::ostream::operator<<(float)'
       [cc] target\bin\Util.o(.text+0xad8):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\Util.o(.text+0xaf3):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0xb28):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0xb7e):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0xbdc):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)'
       [cc] target\bin\Util.o(.text+0xc37):Util.cc: undefined reference to `std::ostream::operator<<(double)'
       [cc] target\bin\Util.o(.text+0xc4c):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
       [cc] target\bin\Util.o(.text+0xc67):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0xc9c):Util.cc: undefined reference to `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()'
       [cc] target\bin\Util.o(.text+0xcf2):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text+0xd22):Util.cc: undefined reference to `std::allocator<char>::allocator()'
       [cc] target\bin\Util.o(.text+0xd58):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
       [cc] target\bin\Util.o(.text+0xd63):Util.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Util.o(.text+0xd7f):Util.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Util.o(.text+0xdd1):Util.cc: undefined reference to `std::ios_base::Init::Init()'
       [cc] target\bin\Util.o(.text+0xdec):Util.cc: undefined reference to `std::ios_base::Init::~Init()'
       [cc] target\bin\Util.o(.text$_ZNSt10_List_baseISsSaISsEEC2ERKS0_[std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_List_base(std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)]+0xc):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text$_ZNSt4listISsSaISsEE9_M_insertESt14_List_iteratorISsERKSs[std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert(std::_List_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x29):Util.cc: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
       [cc] target\bin\Util.o(.text$_ZNSt4listISsSaISsEE14_M_create_nodeERKSs[std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xc):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text$_ZNSt4listISsSaISsEE14_M_create_nodeERKSs[std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x6f):Util.cc: undefined reference to `__cxa_begin_catch'
       [cc] target\bin\Util.o(.text$_ZNSt4listISsSaISsEE14_M_create_nodeERKSs[std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x8d):Util.cc: undefined reference to `__cxa_rethrow'
       [cc] target\bin\Util.o(.text$_ZNSt4listISsSaISsEE14_M_create_nodeERKSs[std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xb0):Util.cc: undefined reference to `__cxa_end_catch'
       [cc] target\bin\Util.o(.text$_ZSt10_ConstructISsSsEvPT_RKT0_[void std::_Construct<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xc):Util.cc: undefined reference to `__gxx_personality_sj0'
       [cc] target\bin\Util.o(.text$_ZSt10_ConstructISsSsEvPT_RKT0_[void std::_Construct<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x66):Util.cc: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)'
       [cc] target\bin\Util.o(.text$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeISsEE10deallocateEPS2_j[__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, unsigned int)]+0xd):Util.cc: undefined reference to `operator delete(void*)'
       [cc] target\bin\Util.o(.text$_ZN9__gnu_cxx13new_allocatorISt10_List_nodeISsEE8allocateEjPKv[__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned int, void const*)]+0x16):Util.cc: undefined reference to `operator new(unsigned int)'
       [cc] collect2: ld returned 1 exit status

BUILD FAILED
C:\Temp\cpp\util\build-util.xml:69: gcc failed with return code 1

Total time: 6 seconds
C:\Temp\cpp\util>
















































niarf
jeudi 27 juillet 2006 à 17:21:14 | Re : ant script error link g++

vinc1008881

meme les spam das ma mail ne sont pas si violent
t'as inclus <iostream> dans ton code ? (did you include <iostream> librairie in your code)
jeudi 27 juillet 2006 à 17:29:37 | Re : ant script error link g++

fmazoue

en fait si j'utilise en ligne de commande çà
g++ -o Util.dll *.cc -IC:\Temp\cpp\util\target\include -shared -lwinmm
ou çà
gcc -o Util.dll *.cc -IC:\Temp\cpp\util\target\include -shared -lwinmm -lstdc++

ma dll est bien créer

mais si a mon script ant je rajoute au linker :
<linkerarg value="-lwinmm -lstdc++"/>
il ne les trouve pas meme si je lui ajoute en plus -LC:\java\tools\MinGW\bin

niarf


Cette discussion est classée dans : basic, std, util, cc, allocator


Répondre à ce message

Sujets en rapport avec ce message

symbole externe non résolu [ par informatixa ] Voila mon erreur et, je ces pas d'ou sa peut venir.Login.obj : error LNK2001: symbole externe non résolu "public: __thiscall ConfigFile::ConfigFile(cl Erreur de linkage - de vc++98 a vc++2008 [ par pepsidrinker ] Bonjour a tous, merci de lire ce post. Jai un petit probleme de linkage: Jai un programme c++ (pure et dure, pas de MFC ni de .NET), que jai developpe Shared Library [ par omarlahlou ] Bonjour tout le monde, <p class="MsoN Problème de linkage [ par huguette45 ] Salut,je suis entrain de faire un projet en C++ (utilisant visual C++ 2005 Express) et j'ai quelques problèmes lors du linkage en fin de compilation.. probleme de map erreur de link [ par hisoka56 ] Bonjour, j'ai un problème de link: Linking... edition.obj : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in .... Cela erreur link2001 [ par balbeau ] J'ai l'erreur souivante qui commence à "m'agacer"......Loading.obj : error LNK2001: symbole externe non résolu "class std::basic_ofstream > fout" (?fo class template ;surcharge operator << >> [ par lui88 ] Bonjour , aprés plusieurs forum je n'arrive toujours pas a reglé mon probleme le programme fonctionnais sur Visual V6 je le migre sous visual studio 2 Problème au linkage [ par TorTukiTu ] Bonjour, je poste aujourd'hui car j'ai passé la nuit sur le problème qui suit: (Je tourne sous ubuntu linux, la compilation a lieu avec g++)J'ai un co ifstream [ par johnASP ] Bonjour! J'aurais voulu savoir si s'était possible de passer une variable en paramétre d'un "ifstream()"? Car je voudrais lire un fichier dont le ch Erreur de type LNK 2005 [ par BenGourion73 ] Bonjour, J'ai une solution en développement qui se compose d'une librairie statique et d'un exécutable. La librairie statique compile bien toute seule


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,432 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales