#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