В настоящее время я пробую OpenMP на XCode 3.2.2 на Snow Leopard:
#include <omp.h>
#include <iostream>
#include <stdio.h>
int main (int argc, char * const argv[]) {
#pragma omp parallel
printf("Hello from thread %d, nthreads %d\n", omp_get_thread_num(), omp_get_num_threads());
return 0;
}
Я еще не включил библиотеки ссылок, поэтому компоновщик жалуется:
"_ omp_get_thread_num", на который ссылается: _main в main.o
"_omp_get_num_threads", на который ссылается: _main in main.o
ОК, хорошо, нет проблем, я смотрю в существующую среду, ища ключевые слова, такие как openmp или omp ... здесь возникает проблема, где находится библиотека ссылок? Или я должен сказать, как называется библиотека ссылок для openMP? Это dylib, рамки или как? Или мне сначала нужно откуда-то достать?