I´m not really sure if this was something planned or not,
but when I tried to load a Quicktime movie in a basic project it would not work because of the following errors:
- >cinder_d.lib(QuickTime.obj) : error LNK2019: unresolved external symbol _QTNewGWorld referenced in function "void __cdecl cinder::qtime::startQuickTime(void)" (?startQuickTime@qtime@cinder@@YAXXZ)
- 1>cinder_d.lib(QuickTimeUtils.obj) : error LNK2001: unresolved external symbol _QTNewGWorld
- 1>cinder_d.lib(QuickTime.obj) : error LNK2019: unresolved external symbol _EnterMovies referenced in function "void __cdecl cinder::qtime::startQuickTime(void)" (?startQuickTime@qtime@cinder@@YAXXZ)
- 1>cinder_d.lib(QuickTime.obj) : error LNK2019: unresolved external symbol _InitializeQTML referenced in function "void __cdecl cinder::qtime::startQuickTime(void)" (?startQuickTime@qtime@cinder@@YAXXZ)
- 1>cinder_d.lib(QuickTime.obj) : error LNK2019: unresolved external symbol _DisposeHandle referenced in function "public: float __thiscall cinder::qtime::MovieBase::getPixelAspectRatio(void)const " (?getPixelAspectRatio@MovieBase@qtime@cinder@@QBEMXZ)
- 1>cinder_d.lib(QuickTimeUtils.obj) : error LNK2001: unresolved external symbol _DisposeHandle
- 1>cinder_d.lib(QuickTime.obj) : error LNK201
- (the list goes on...)
after some digging around I found out that in the Project Properties -> Linker -> input -> Additional Libraries was missing the following words:
QTMLClient.lib;CVClient.lib;
maybe those settings should come as a default for the tinder box project? Or maybe some doc about it?
that was quite an annoying error for a beginner =)
bye!