我想在 ubuntu 上安装 METIS 包。
我尝试了 install.txt 文件中说要使用的说明
$ make install
Run Code Online (Sandbox Code Playgroud)
我也是这样做的,在安装 make 之后。
我也试过
sudo apt-get install metis
Run Code Online (Sandbox Code Playgroud)
哪个安装成功但是
在这两种情况下尝试使用它时,我都得到了
metis.h: No such file in directory compilation terminated
Run Code Online (Sandbox Code Playgroud)
如果有人问我使用 g++ -I/path/to/file myprogram.cpp 来指定 metis.h 所在的路径。
我相信我在安装中没有做正确的事情,但我无法确定它是什么。
有人可以帮助我完成安装过程吗?
这是我为项目创建的代码.它的基本内容,但我一定忽略了一些东西,因为当我运行它时,无论我放在什么数字上,它给了我相同的答案:
radious given:288
x=260444.
Run Code Online (Sandbox Code Playgroud)
这是为什么?
#include <iostream>
#include <stdlib.h>
#include <math.h>
#define pi 3.14
using std::cout;
using std::cin;
using std::endl;
class Circle
{
private:
int Radious;
public:
bool setRadious(int R);
int getRadious(){return Radious;}
double getx();
};
bool Circle::setRadious(int R)
{
bool RadiousSet = false;
if (R > 0) //check validity of R
{
int Radious = R;
RadiousSet = true;
}
return RadiousSet;
}
//x = pi *R^2
double Circle::getx()
{
return pi*pow(Radious,2);
}
// -----------------------------
int main()
{
int …Run Code Online (Sandbox Code Playgroud)