0

我已经下载了 Alglib 库并使用 VS2019 创建了一个控制台应用程序,然后在 Project->proprieties->C/C++->General->Additional include 目录下我添加了 Alglib 的 src 目录的路径,其中包含 .h 和.cpp 文件。

我的主要是这样简单:

#include <iostream>
#include "interpolation.h"
int main()
{
   alglib::real_1d_array x;
   std::cout << "Hello World!\n";
}

但是当我编译时,我得到了这个错误:

1>ConsoleApplication2.obj : 错误 LNK2019: riferimento al simboloesterno "public: __thiscall alglib::real_1d_array::real_1d_array(void)" (??0real_1d_array@alglib@@QAE@XZ) 非 risolto nella funzione _main

1>ConsoleApplication2.obj : 错误 LNK2019: riferimento al simboloesterno "public: virtual __thiscall alglib::real_1d_array::~real_1d_array(void)" (??1real_1d_array@alglib@@UAE@XZ) non risolto nella funzione _main

1>C:\Users\matti\source\repos\ConsoleApplication2\Debug\ConsoleApplication2.exe : 致命错误 LNK1120: 2esterni non risolti

1>Compilazione progetto“ConsoleApplication2.vcxproj”非完整。

我究竟做错了什么?

4

0 回答 0