【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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章