ВГ
Size: a a a
ВГ
MG
MG
MM
M
.../almfunc.cpp:36: multiple definition of `almanac::jupiter_dec'Заголовки функции almfunc.cpp
CMakeFiles/native-lib.dir/source/almdata.cpp.o:(.data._ZN7almanac11jupiter_decE+0x0): first defined here
CMakeFiles/native-lib.dir/source/almfunc.cpp.o: In function `$d.43':
Код "проблемной" функции
double interpol_rvalue(int v0, int v1, double d)
{//36 строка из almfunc.cpp
if (v0 == v1) return (double) v0;
if (v0 > v1) {
if ((v1 - v0) < -108000) v0 -= 216000;
} else {
if ((v1 - v0) > 108000) v1 -= 216000;
}
return interpol_value(v0, v1, d);
}
#include "almdef.h"Это заголовки функции almfunc.h
#include "almfunc.h"
#include "almdata.cpp"
#include <jni.h>
#ifndef _ALMFUNC_H_jupiter_dec - простой массив, определенный в almdata.cpp
#define _ALMFUNC_H_
#include <math.h>
#include "almdef.h"В almfdef.h содержатся
#include "almfunc.h"
#ifndef _ALMDEF_H_
#define _ALMDEF_H_
И описания различных структур
EB
EB
EB
almdata.cpp
M
AN
AN
AN
EB
AN
M
M
I
M