【QT】Qt Creator下測試OpenMP

注意問題寫在前面
1.需加入pthreadgc2.dll,否則程序會異常終止。
    解壓縮 pthreadgc2.dll 到您的計算機。我們推薦您直接解壓     縮到需求 pthreadgc2.dll 文件的程序所在的文件夾中。
    如果無法正常工作,您需要解壓縮 pthreadgc2.dll 到您的系統文件夾。默認情況下:
    C:\Windows\System (Windows 95/98/Me)
    C:\WINNT\System32 (Windows NT/2000)
    C:\Windows\System32 (Windows XP, Vista, 7)
    如果您使用 64 位 Windows,您需要將 pthreadgc2.dll 放入至C:\Windows\SysWOW64\
    請確保覆蓋任何當前已存在的文件(但請將原始文件做備份)。
    重新啓動您的計算機。
2.在.pro文件中加入
  QMAKE_CXXFLAGS+= -fopenmp
  QMAKE_LFLAGS +=  -fopenmp
   此處網上有不同的加法,未一一試過。
下面是測試的結果

結果可能受到自己機器硬件的影響,並行後速度提升不是很明顯。貼出測試機器的硬件配置。

3.測試樣例下載(含pthreadgc2.dll
 下載地址
4.參考
http://blog.csdn.net/irelandken/article/details/6864265
http://www.qtcentre.org/threads/36384-OpenMP-problems-with-Qt-Creator
http://cn.dll-files.com/pthreadgc2.dll.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章