Re[4]: Как из avi сделать последовательность bmp.
От: SergDegun Россия  
Дата: 27.02.08 08:28
Оценка:
Здравствуйте, 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
но не проходит. Как обойти?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.