我想在Visual Studio 2013中使用Shark库。他们在Shark-3.0.0 \ examples中提供了以下示例:
#include <shark/Core/Shark.h>
#include <iostream>
int main(int argc, char ** argv)
{
shark::Shark::info(std::cout);
}
但是,我收到以下错误:
错误C1083:无法打开包含文件:'shark/Core/shark.h':没有此类文件或目录。
实际上,Shark-3.0.0 \ include \ shark \ Core中的头文件名是Shark.h.in。但是,如果我将
#include <shark/Core/shark.h>
更改为#include <shark/Core/shark.h.in>
,则会收到以下错误:错误C1083:无法打开包含文件:'boost/version.hpp':没有此类文件或目录。
最佳答案
Shark是作为源包提供的库,(根据其README.txt
中的说明)需要在目标计算机上进行编译:
更详细的安装说明available from the library provider。
请注意,Shark似乎依赖于Boost,因此请首先安装……