Моя проблема связана с обсуждаемой здесь:
Есть ли способ, которым OpenMP может работать на потоковых потоках Qt?
После попытки запустить мой Qtпрограмма под Mac OS, имеющая условие OpenMP во вторичном потоке, потерпела крах.После просмотра веб-страниц теперь я понимаю, что это вызвано ошибкой в довольно старой версии (4.2) gcc, поставляемой Apple.
Затем я скачал последнюю версию 4.6 gcc из http://hpc.sourceforge.net и попытался скомпилировать проект, но я получил следующие ошибки от компилятора g ++:
нераспознанная опция '-arch' нераспознанная опция '-Xarch_x86_64'
Я узнал, что это потому, что этиявляются параметрами, которые могут интерпретироваться только настраиваемым компилятором Apple-gcc, но не стандартным gcc.
Может кто-нибудь помочь мне, могу ли я решить эту проблему и настроить g ++ 4.6 для использования с Qt, чтобы получить безошибочную поддержку OpenMP?Я признаю, что я новичок на платформе Mac OS в отношении компиляторов и программирования и хотел бы перенести мой код из среды Visual Studio-Qt.
Большое спасибо заранее!