2009-08-17 6 views
0

Ich muss eine Anwendung aktualisieren, Boost 1.34 statt 1.37 zu verwenden, und es verursacht mir eine Menge Ärger.Downgrade von Boost 1.37 auf 1.34

Eines der größten Probleme im Moment ist, dass ich Boost Threads nicht sehr gut kenne. Mit 1,34, bekomme ich ...

error C2039: 'this_thread' : is not a member of 'boost'

... für den Code

boost::this_thread::sleep(boost::posix_time::milliseconds(500));

boost :: posix_time nicht entweder in 1,34 ist.

Kennt jemand die äquivalenten Boost 1.34 Funktionsaufrufe?

+0

es möglich ist, (ich weiß nicht), dass diese Funktionen einfach noch nicht existierte in 1,34 ... –

+1

boost :: posix_time zu existieren scheint (http: //www.boost. org/doc/libs/1_34_1/doc/html/datum_zeit/posix_time.html # date_time.posix_time) – HerdplattenToni

+0

Die erforderlichen Header-Dateien wurden geändert. Ich habe es gefunden, danke. – Justin

Antwort

1

boost :: thread :: schlafen (boost :: posix_time :: ptime (...));

+0

Das Ändern von 'this_thread' zu' thread' half, danke. "Posix_time" ist jedoch nicht definiert. Irgendwelche Ideen dafür? – Justin