用openmp给for循环开并行的时候遇到标题的编译报错。原因在于你的for循环的判断标准可能不是<,<=,>,>=,可以参考链接:https://stackoverflow.com/questions/22770856/error-c3017-termination-test-in-openmp-for-statement-has-improper-form
本人是写了for(int i = 8; i != 0 ; --i){...},红色为错误原因,改为i>0就可以了!
用openmp给for循环开并行的时候遇到标题的编译报错。原因在于你的for循环的判断标准可能不是<,<=,>,>=,可以参考链接:https://stackoverflow.com/questions/22770856/error-c3017-termination-test-in-openmp-for-statement-has-improper-form
本人是写了for(int i = 8; i != 0 ; --i){...},红色为错误原因,改为i>0就可以了!