Gandalf2210
Commodore
- Registriert
- Mai 2010
- Beiträge
- 4.257
Hallo zusammen
Ich habe in visual Studio ein Programm geschrieben, welches mit vier threads läuft.
Nun möchte ich dieses auf meinem raspberry pi2 unter raspian ausführen.
Also die drei Dateien kopiert und mittels
kompiliert
nachdem ich alle compile Fehler behoben habe, nötige klassen eingebunden habe.. kam zur Laufzeit folgendes Problem
terminate called after throwing an instance of 'std::system_error'
what(): Enable multithreading to use std::thread: Operation not permitted
auch
brachte keine Besserung
mit dem g++-4.9 kommt zwei mal die Fehlermeldung
undefined reference to `pthread_create'
die ich so nicht verwendet habe. Wird wohl automatisch bei erzeugen eines threads aufgerufen.
einer von euch eine Idee, was ich machen muss, um std:thread verwenden zu können?
Ich habe in visual Studio ein Programm geschrieben, welches mit vier threads läuft.
Nun möchte ich dieses auf meinem raspberry pi2 unter raspian ausführen.
Also die drei Dateien kopiert und mittels
Code:
g++ Datei1 Datei2 Datei3
nachdem ich alle compile Fehler behoben habe, nötige klassen eingebunden habe.. kam zur Laufzeit folgendes Problem
terminate called after throwing an instance of 'std::system_error'
what(): Enable multithreading to use std::thread: Operation not permitted
auch
Code:
g++-4.7 Samplefile.h Samplefile.cpp Filter.cpp -std=c++11
mit dem g++-4.9 kommt zwei mal die Fehlermeldung
undefined reference to `pthread_create'
die ich so nicht verwendet habe. Wird wohl automatisch bei erzeugen eines threads aufgerufen.
einer von euch eine Idee, was ich machen muss, um std:thread verwenden zu können?
Zuletzt bearbeitet: