crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> SyncObj.hpp
Гость_Гость_*
сообщение 16.6.2009, 12:03
Сообщение #1





Гости








    


Здрасте. Копаю исходник, написанный на с++. Нужно подружить с qt. Инклудник SyncObj.hpp не хочет находиться, т.к. у меня его и нет. Можно ли его заменить аналогичным для qt ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 16.6.2009, 12:45
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Что-то я не совсем понимаю тебя.
Если ты нашел аналог SyncObj.hpp в Qt, то что тебе мешает его им заменить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 16.6.2009, 13:08
Сообщение #3





Гости








    


Может я вопрос немного не так задал. В исходнике (писался на visual c++) используется SysObjs.hpp, а мой QT Creator пишет, что нет такого файла. Сделал поиск по всему компу - его действительно нет. Вот и спрашиваю, есть ли аналог этого файла для QT.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 16.6.2009, 13:58
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


может он автоматически генерируется студией?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 16.6.2009, 14:18
Сообщение #5





Гости








    


Если закомментировать вызов этого инклудника, в проекте появляется куча ошибок. В VCL, например, в состав этого модуля входят классы: TConditionVariableCS, TConditionVariableMutex, TCriticalSection, TEvent, THandleObject, TMutex, TSemaphore, TSimpleEvent, TSynchroObject. Подключение аналогов этих классов (которые нашел) из Qt не помогло.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 16.6.2009, 14:26
Сообщение #6


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


поискать этот ценный файл в инете.
я так думаю без него никак.
при чем тут аналоги ?
в qt классов с такими именами
Цитата
TConditionVariableCS, TConditionVariableMutex, TCriticalSection, TEvent, THandleObject, TMutex, TSemaphore, TSimpleEvent, TSynchroObject

нет.
откуда проект взялся может у источника и интересоваться что за файл.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 16.6.2009, 14:52
Сообщение #7





Гости








    


Если бы я нашел что-то в сети, то не стал бы спрашивать на форуме. Не исключаю, что не очень хорошо искал )).
Под "аналогами" имелись ввиду QThread, QMutex, QSemaphore, т.д.
У источника поинтересоваться - довольно долгая процедура, так что останется резервным вариантом.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 16.6.2009, 15:05
Сообщение #8


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Вот с этого и нужно было начинать, я например с билдером никогда не работал. (если я не ошибаюсь именование TClassName принято в билдере, хотя могу и ошибаться).

Работа с потоками, семафорами, мутексами и прочим есть.
Что есть, чего нету и как с ними работать можешь прочитать в Поддержка потоков в Qt на русском.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.12.2024, 20:00