Ant script error link g++

Signaler
Messages postés
335
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
1 septembre 2015
-
Messages postés
335
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
1 septembre 2015
-
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 :

  <taskdef resource="cpptasks.tasks"/>
  <typedef resource="cpptasks.types"/>
  <taskdef resource="net/sf/antcontrib/antlib.xml" />
 

  <!-- set global properties for this build -->
 
 
 
 

 
 
 
 
 
 
 
 
  <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}">
                 
            </fileset>
      </copy>
      <copy todir="${output.include}">
            <fileset dir="${input.include}">
                 
            </fileset>
      </copy>
       
    <!-- Copie des librairies -->
    <echo message="********************* Copie des librairies de ${Projet}"/>
    <copy todir="${output.libs}">
            <fileset dir="${input.libs}">
                 
            </fileset>
      </copy>
     
      <!-- Copie des properties -->
    <echo message="********************* Copie des properties de ${Projet}"/>
    <copy todir="${output.properties}">
            <fileset dir="${input.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">
                                                
          </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>

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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+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*)]+0x129):Stringable.cc: undefined reference to `std::allocator<char>::~allocator()'
       [cc] target\bin\Stringable.o(.text$_ZN4util4Util8isOfTypeIiEEbRKSs[bool util::Util::isOfType(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(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(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(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(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(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(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

2 réponses

Messages postés
257
Date d'inscription
dimanche 22 août 2004
Statut
Membre
Dernière intervention
29 septembre 2010
3
meme les spam das ma mail ne sont pas si violent
t'as inclus dans ton code ? (did you include librairie in your code)
Messages postés
335
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
1 septembre 2015
1
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