Hola,
tengo un programa en el que uso las librerias de xsc para encontrar un mínimo global y el siguiente paso que tengo que hacer es añadirle paralelismo con mpi.
Pero cual es mi sorpresa que al añadir la cabecera de mpi (Tengo instalado el openmpi 1.2.6):
#include <interval.hpp> // Interval arithmetic
#include <intvector.hpp> // Integer vector type
#include <ivector.hpp> // Interval vector arithmetic
....
....
#include "mpi.h"y compilo sin añadir ningun otro comando me da el siguiente error
pic++ -I /usr/cxsc/include -L /usr/cxsc/lib -lcxsc new_gop1.cpp
In file included from /usr/local/include/openmpi/ompi/mpi/cxx/mpicxx.h:167,
from /usr/local/include/mpi.h:1795,
from new_gop1.hpp:13,
from new_gop1.cpp:34:
/usr/local/include/openmpi/ompi/mpi/cxx/constants.h:63: error: expected unqualified-id before ‘-’ token
make: *** [new_gop1.o] Error 1He googleado pero no encuentro nada a certa de este error, el documento y la linea que dan error es la siguiente
OMPI_DECLSPEC extern const int UNDEFINED;Gracias por vuestra ayuda!