Я пытаюсь реализовать http://msdn.microsoft.com/en-us/library/dd377634%28v=VS.85%29.aspx на Qt, чтобы сгенерировать рамку плаката/миниатюру для видеофайлов.Включая библиотеку DirectShow в Qt для видео thumbnail
У меня установлены как Windows Vista, так и Windows 7 SDK. Я ставлю:
#include "qedit.h"
в моем коде (следует отметить, есть также один в C: \ Qt \ 2010.04 \ MinGW \ Include), я добавляю:
win32:INCLUDEPATH += $$quote(C:/WindowsSDK/v6.0/Include)
к моему * .pro файл. Я компилирую и получаю "ошибку: sal.h: Нет такого файла или каталога". Обнаружив это в VC++, я добавлю
win32:INCLUDEPATH += $$quote(C:/Program Files/Microsoft Visual Studio 10.0/VC/include)
И теперь у вас 1400 ошибок компиляции. Итак, я отказаться от этого и просто добавить:
win32: LIBS + = C: /WindowsSDK/v7.1/Lib/strmiids.lib
к моему * .pro файл и попробуйте запустить (без учета какой-либо заголовки):
IMediaDet mediadet;
Но тогда я получаю сообщение об ошибке: IMediaDet: Нет такого файла или каталога ".
#include "qedit.h"
дает мне ту же ошибку (она выглядит как это указывает на версию Qt) и
#include "C:/WindowsSDK/v6.0/Include/qedit.h"
восходит к генерации 1000-х ошибок компиляции.
Вздох, так много проблем, что должно быть 10 строк кода ...
Спасибо за ваши комментарии и помощь
Я взял на себя смелость форматировать свой код. – Job