Здравствуйте, GDever, Вы писали:
DH>>>Здравствуйте, magician_g, Вы писали:
_>>>>Как из avi сделать последовательность bmp.
SD>>Как нужно правильно создать проект, чтобы сформировать исполняемый файл?
GD>Без приведённых ошибок что-либо конкретное сказать сложно, однако есть мнение что не подключены либы от DirectShow — надо DirectX SDK качать.
GD>Хотя как вариант работы с AVI можно попробовать это (там хоть и на VB но можно легко переделать на C++).
В файле wxdebug.h при определении класса
class CDispBasic
{
public:
CDispBasic() { m_pString = m_String; };
~CDispBasic();
protected:
PTCHAR m_pString; // normally points to m_String... unless too much data
TCHAR m_String[50];
};
на строку
PTCHAR m_pString; // normally points to m_String... unless too much data
выдаёт следующие ошибки:
c:\program files\microsoft platform sdk\samples\multimedia\directshow\baseclasses\wxdebug.h(329) : error C2146: syntax error : missing ';' before identifier 'm_pString'
c:\program files\microsoft platform sdk\samples\multimedia\directshow\baseclasses\wxdebug.h(329) : error C4430: missing type specifier — int assumed. Note: C++ does not support default-int
c:\program files\microsoft platform sdk\samples\multimedia\directshow\baseclasses\wxdebug.h(329) : error C4430: missing type specifier — int assumed. Note: C++ does not support default-int
а на строку
CDispBasic() { m_pString = m_String; };
такую:
c:\program files\microsoft platform sdk\samples\multimedia\directshow\baseclasses\wxdebug.h(326) : error C2065: 'm_pString' : undeclared identifier
Похоже на то, что не определено PTCHAR. Пробовал определять явным образом
#define PTCHAR *TCHAR
но не проходит. Как обойти?