0
Poco :: DirectoryWatcher 클래스를 사용하여 디렉토리에 나타나는 새 파일에 대한 알림을 받고 싶습니다. 나는 그런 다음 이벤트 itemAdded
에 delagate을 추가하는 문제가 DirectoryWatcher 객체Poco DirectoryWatcher 사용
DirectoryWatcher dw (string ("dir"));
을 만들 수 있습니다. 내가 개체 listener
하는 방법에는 onAdd를 사용하려면, 그 클래스를 Controller
class Controller {
public:
void onAdd (const void*, DirectoryWatcher::DirectoryEvent&) {
cout << "Event" << endl;
}
};
.....
Controller listener;
dw.itemAdde += delegate (&listener, &Controller::onAdd);
를 인스턴스화 그리고 여기 내가 컴파일 오류가 나타납니다. 무엇을 잘못하고 무엇을 어떻게해야합니까?
필요한 모든 헤더가 포함되었습니다.
포코 라이브러리 1.45, 서분투 12.04, gcc 4.6.
감사합니다.
void onAdd (const void*, const DirectoryWatcher::DirectoryEvent&) {
cout << "Event" << endl;
}
컴파일 오류가 무엇입니까 : – gvd