我在MSVS 2013中安装了libtorrent(版本1.0.2)和NuGet包管理器。当我运行它时,看看我是否可以使用它:
#include <libtorrent\session.hpp>
using libtorrent::session;
int main()
{
// session ses;
return 0;
}
我收到错误error C1021: invalid preprocessor command 'warning'
。
这会将我带到project_source\packages\libtorrent-src.1.0.2\lib\native\libtorrent\include\libtorrent\config.hpp
一行:
#warning unknown OS, assuming BSD
我不确定那是什么,我尝试根据cplusplus.com上的帖子将其更改为#error
,但同样的错误出现了。可能是愚蠢的,我评论说出来看看会发生什么,现在它正带我去project_source\packages\libtorrent-src.1.0.2\lib\native\libtorrent\include\libtorrent\file.hpp
说
error C1083: Cannot open include file: 'unistd.h': No such file or directory
任何想法如何解决这个问题?我尝试不使用NuGet,但我无法弄清楚如何使用libtorrent下载源代码。该网站对我没有多大帮助。