安装后无法使用 blitz++

安装后无法使用 blitz++

我已经使用 spack 以及从终端运行配置文件下载并安装了 blitz。但是,当我尝试重新编写代码时,总是出现以下错误:

fatal error: 'blitz/array.h' file not found

安装 blitz 之后,我还安装了 build-essential 并运行了以下代码:

sudo apt-get update 

即便如此,致命错误仍然存​​在。这是唯一弹出的错误。

答案1

问题中的消息表明您需要带有头文件的开发包。

根据搜索packages.ubuntu.com它位于libblitz0-dev包中。

使用以下命令安装:

sudo add-apt-repository universe
sudo apt-get install libblitz0-dev

另请注意,似乎与 0.10-3.3 版本一起打包- 你可以得到libblitz-doclibblitz0-devlibblitz0v5

如果您尝试编译较新的版本,则首先获取打包版本的构建时依赖项:

sudo apt-get build-dep libblitz0v5

相关内容