Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

dev cpp/code block kompilowanie z pthread.h

rafikbarca 11 Sty 2015 11:15 558 3
  • #1 11 Sty 2015 11:15
    rafikbarca
    Poziom 2  

    mam problem z konfiguracją środowiska c++ do pisania wielowątkowego z użyciem klasy pthread.h
    Próbowałem z dev.cpp i code block z mingw ale przy próbie kompilacji cały czas mam problem z linkerem wygląda to zawsze mniej więcej tak:

    ||=== Build: Debug in ggg (compiler: GNU GCC Compiler) ===|
    obj\Debug\main.o||In function `Z4calcPv': |
    E:\jq\wspolbiezne\ggg\main.cpp|43|undefined reference to `_imp__sem_wait'|
    E:\jq\wspolbiezne\ggg\main.cpp|45|undefined reference to `_imp__sem_post'|
    obj\Debug\main.o||In function `main': |
    E:\jq\wspolbiezne\ggg\main.cpp|77|undefined reference to `_imp__sem_init'|
    E:\jq\wspolbiezne\ggg\main.cpp|87|undefined reference to `_imp__pthread_create'|
    E:\jq\wspolbiezne\ggg\main.cpp|92|undefined reference to `_imp__pthread_join'|
    E:\jq\wspolbiezne\ggg\main.cpp|97|undefined reference to `_imp__sem_destroy'|
    ||=== Build failed: 6 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|


    Co zrobić/gdzie ustawić by zaczęło działać?

    0 3
  • #3 11 Sty 2015 11:51
    rafikbarca
    Poziom 2  

    rozumiem że dodaje to wywołując kompilację z konsoli?
    a da się to ustawić gdzieś w devie/code block żeby zawsze tak się kompilowało?

    0