Zur Zeit versuche ich, aus OpenMP auf XCode 3.2.2 auf Snow Leopard:Linker-Bibliothek für OpenMP für 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;
}
ich keine Verknüpfung Bibliotheken noch enthalten waren, so der Linker klagt:
"_omp_get_thread_num", verwiesen von: _main in main.o
"_omp_get_num_threads", von verwiesen: _main in main.o
OK, fein, kein Problem, nehme ich einen Blick in dem bestehenden fr Amework, Suche nach Schlüsselwörtern wie openmp oder omp ... hier kommt das Problem, wo ist die Linking-Bibliothek? Oder soll ich sagen, wie heißt die Verknüpfungsbibliothek für openMP? Ist es Dylib, Framework oder was? Oder muss ich es von irgendwoher holen?
+1 Das Ändern der Compiler-Version wurde auch für mich benötigt. –
Ich kann diese Option auf Xcode 6.3 nicht finden – Marin