Boost Fehlermeldung



  • So habe die Libs einfach nochmal neu Compliert

    b2
    

    Die Fehlermeldungen haben sich reduziert:D

    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:26: undefined reference to `pthread_mutex_destroy'
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:27: undefined reference to `pthread_cond_destroy'
    src\PacketHandler.o: In function `ZN7MTQueueIP12SerialPacketE7dequeueEv':
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:62: undefined reference to `pthread_mutex_lock'
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:65: undefined reference to `pthread_cond_wait'
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:69: undefined reference to `pthread_mutex_unlock'
    src\ChrUM6Driver.o: In function `ZN12ChrUM6Driver5startEv':
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/ChrUM6Driver.cpp:44: undefined reference to `pthread_create'
    src\ChrUM6Driver.o: In function `ZN7MTQueueIP12SerialPacketE7enqueueERS1_':
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:50: undefined reference to `pthread_mutex_lock'
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:53: undefined reference to `pthread_mutex_unlock'
    C:\Users\Demo\Workspace\Eclipse\Copy of NexusEmgServer1\Debug/../src/MTQueue.h:56: undefined reference to `pthread_cond_signal'
    

    Muss ich ne extra Version von PThread benutzen oder einfach die win32?

    Ich arbeite auf einem x64 System und erstelle eine x86 Programm.

    Danke schon mal 😉



  • auch das gelöst:

    http://sources.redhat.com/pthreads-win32/

    laden und dann libpthread.a in C:\MinGW\lib kopiert.


Anmelden zum Antworten