#include <omp.h>
#include <iostream>
int main()
{
#pragma omp parallel
std::cout << "Hello from thread "
<< omp_get_thread_num() << ", "
<< "nthreads "
<< omp_get_num_threads()
<< std::endl;
return 0;
}
我包括omp.h,但仍表示:C++错误未定义的引用
- 未定义参考`omp_get_num_threads'
- 未定义参考`omp_get_thread_num”
我用克++ 4.71,为什么仍然无法链接它?
我应该更具体而言,我使用的代码块作为IDE – user3235530
可能重复的[这是一个未定义的参考/解析的外部符号错误和我如何解决它?](http://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-external-symbol-error-and-how-doi-i-fix) – PlasmaHH
这是关于并行执行,有点不同,我不认为这是重复的 – user3235530