Ответы пользователя по тегу Qt
  • Как распараллелить управление камерами Canon в EDSDK через QThread?

    CrazySage
    @CrazySage Автор вопроса
    C++ developer
    С параллельностью в Qt я только начал разбираться, может действительно что-то неправильно понял. Выглядит это так:
    В управляющем классе есть два объекта-потока, при необходимости сделать снимок вызывается следующая функция
    void CameraController::testShot()
    {
    		leftCameraThread->setPath(path1);
    		leftCameraThread->start();
    		rightCameraThread->setPath(path2);
    		rightCameraThread->start();
    }
    

    Всякие проверки на существование объектов я здесь убрал, чтобы не захламлять сообщение, path1 и path2 — пути по которым будут сохраняться файлы в дальнейшем.
    В потоке run() выглядит так:
    void CameraControlThread::run()
    {
    	EdsSendCommand(_camera, kEdsCameraCommand_TakePicture , 0);
    }
    
    Ответ написан
  • Использование Win32 версии Poppler-qt4?

    CrazySage
    @CrazySage Автор вопроса
    C++ developer
    Я сделал и то и другое
    Ответ написан
    Комментировать
  • Рендеринг PDF-документа в Win32\Qt\C++?

    CrazySage
    @CrazySage Автор вопроса
    C++ developer
    Еще вопрос. Установил я devel пакет Poppler'а и всех его зависимостей, прописал линковщику poppler.lib, poppler-qt4.lib и poppler-cpp.lib, подключил poppler-qt4.h. Все нормально собирается и линкуется, но при запуске программа начинает требовать poppler-qt4.dll и qt-шные dll-ки, несмотря на то, что у меня qt линкуется статически (хотя возможно dll-ки тянет Poppler). Как все это прилинковать полностью статически?
    Собираю в Visual Studio 2008, в Properties->C\C++->Runtime Library уже стоит /MT
    Я понимаю, что вопрос скорее всего дурацкий, но под виндой только недавно программирую, некоторые вещи довольно непривычны по сравнению с линуксом.
    Ответ написан
  • Рендеринг pdf Poppler + Win32 + Qt4 + C++?

    CrazySage
    @CrazySage Автор вопроса
    C++ developer
    Еще вопрос кстати — насколько хорош\плох muPDF? И есть ли инструкция по использованию его в качестве библиотеки?)
    Ответ написан
    Комментировать