Russian Qt Forum
Ноябрь 23, 2024, 07:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: Многопоточное осветление пикселей  (Прочитано 25537 раз)
lolbla2
Гость
« Ответ #45 : Февраль 26, 2012, 09:58 »

Вопрос не по теме, но всё же: как Вам удалось компилить программу на Qt в MSVS ?
А в чём проблема?
Поддержка компиляторов MS VC 2005/2008/2010 сейчас идёт в составе Qt SDK.
Ну а если разрабатывать в студии хочется, то есть Qt VS Add-in для студий выше экспресса.

Ну да получается в студию (в саму IDE) можно встроить Qt библиотеки? Меня конечно и Qt Creator устраивает, но просто удивило, не знал что так можно...
Записан
alexksv2010
Гость
« Ответ #46 : Февраль 29, 2012, 13:19 »

Если вопрос еще не решен, то столкнулся со схожей проблемой...
И решил ее следующим образом:
1.  Контейнерами: Ошибка: Программа почему-то обнуляла контейнер (Несмотря на то, что кроме потока с ним никто не работал) Решил это просто заперев функцию  мьютексами QMutex mutex.lock() вначале и mutex. unlock() в конце.
2. Общение из потока с главным потоком приводит к тому, что сигнал не всегда генерируется... Решил с помощью:
class RequestEvent:public QEvent
{
public:
    PointArray val;
    RequestEvent(PointArray vl);
};

QCoreApplication::postEvent(parent,new RequestEvent(request),Qt::HighEventPriority);

Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 21.