QT поддерживает OpenMP?

Я использую OpenMP в своих проектах Visual Studio и в настоящее время думаю очень серьезно в изменении на спокойного создателя. (Разве Visual Studio не сосет?, я ожидаю намного больше от Microsoft),

Но так или иначе... Спокойный создатель поддерживает OpenMP? В случае этого, что я должен сделать для включения его? Или возможно включен по умолчанию? Я должен сделать что-то специальное?

Спасибо за Ваши советы. Ignacio.

8
задан nacho4d 8 February 2010 в 22:05
поделиться

2 ответа

Поддерживает ли создатель QT OpenMP?

Как кто-то сказал, OpenMP поддерживает не сам Qt, а компилятор.

Что мне делать, чтобы включить его?

Если вы установили последний Qt 4.6.x SDK (подсказка: последняя версия QtCreator 1.3 уже включена), он поставляется с MinGW 4.4 с поддержкой OpenMP встроенный.

Мне нужно сделать что-то особенное?

Отредактируйте файл .pro вашего проекта и добавьте следующие строки для передачи флагов OpenMP компилятору:

QMAKE_CXXFLAGS += -fopenmp
LIBS += -fopenmp

Наслаждайтесь!

18
ответ дан 3 November 2019 в 13:09
поделиться

Сам Qt не имеет собственного компилятора C ++, вместо этого он использует существующий, например, на платформе Windows это mingw. Официально migw поддерживает OpenMP с версии 4.2.0

8
ответ дан 3 November 2019 в 13:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: