Ошибка компоновщика в числовом рецепте

Моя ситуация у меня есть один файл C++ код, и он использует библиотеку числовых рецептов.

Я включил все числовые файлы рецептов в "Дополнительные каталоги включения" nr.h
nrexit.cpp
nrtypes.h
nrtypes_lib.h nrtypes_nr.h nrutil.h
nrutil_mtl.h nrutil_nr.h
nrutil_tnt.h nrutil_val.h print_array.h

Но при сборке я получаю следующую ошибку.

ошибка LNK2019: неразрешенный внешний символ "void __cdecl NR::splint(класс NRVec const &, класс NRVec const &, класс NRVec const &,double,double &)" (?splint@NR@@YAXABV?$NRVec@N@@00NAAN@Z) упоминается в функции "void __cdecl smooth_disp_Line(double *,int *,int,int,double *,double *,int,int)" (? Smooth_disp_Line@@YAXPANPAHHH00HH@Z)

ошибка LNK2019: неразрешенный внешний символ "void __cdecl NR::spline(класс NRVec const &, класс NRVec const &,double,double, класс NRVec &)" (?spline@NR@@YAXABV?$NRVec@N@@0NNAAV2@@Z) ссылка на функцию "void __cdecl smooth_disp_Line(double *,int *,int,int,double *,double *,int,int)" (? Smooth_disp_Line@@YAXPANPAHHH00HH@Z)

Эта ошибка исходит из существующего кода. Итак, кто-нибудь может рассказать мне об ошибке?

0 ответов

Другие вопросы по тегам