Я хочу создать плагин Google Chrome, который использует Twain для дистанционного управления цифровой камерой. Я хочу, чтобы это запускалось в Windows, и я использую Visual Studio Express 2012 C++.Плагин Visual Studio C++ NPAPI с поддержкой Twain
У меня есть this образец для NPAPI и this образец CppWrapper для Твена, который имеет 3 интересные файлы (TwainCpp.cpp TwainCpp.h twain.h)
, прежде чем делать что-нибудь, я хочу, чтобы объединить эти два проекта.
- Первый шаг: установка twain.h в проект npsimple, который не удался, обнаружены ошибки twain.h.
- Второй шаг: установка CppTwain в npsimple, что также не удалось, потому что twain.h «содержит» ошибки.
Проблема в том, что когда я создаю пустой проект и помещаю twain.h в него, нет ошибки! Так что я пытался поставить npsimple файлов в этом пустом проекте, и на этот раз я получаю сообщение об ошибке из npsimple файлов ..
Тип ошибки: У меня есть этот код в twain.h:
#ifdef _MSWIN_
typedef HANDLE TW_HANDLE;
typedef LPVOID TW_MEMREF;
и я получаю большое количество ошибок, таких как:
error C2146: syntax error : missing ';' before identifier 'TW_HANDLE'
Как слить эти проекты?
Не могли бы вы добавить фактические ошибки, с которыми вы сталкиваетесь? Я никогда не слышал ни об одном из этих проектов, но я сомневаюсь, что кто-то может помочь вам, не зная, каковы фактические ошибки. –
Я добавил ошибки. – user2385830