Ich installierte libtorrent (Version 1.0.2) mit dem NuGet Paket-Manager in MSVS 2013. Als ich das laufen, um zu sehen, ob ich es verwenden kann:Mit libtorrent mit MSVS 2013
#include <libtorrent\session.hpp>
using libtorrent::session;
int main()
{
// session ses;
return 0;
}
Ich erhalte den Fehler error C1021: invalid preprocessor command 'warning'
.
Dies führt mich zu project_source\packages\libtorrent-src.1.0.2\lib\native\libtorrent\include\libtorrent\config.hpp
zu einer Linie:
#warning unknown OS, assuming BSD
Ich bin nicht sicher, was das war, habe ich versucht, es zu #error
per post auf cplusplus.com ändern sich, aber die gleichen Fehler ergab sich. Wahrscheinlich dummerweise, bemerkte ich heraus, dass die Linie, um zu sehen, was passiert, und jetzt ist es mir zu project_source\packages\libtorrent-src.1.0.2\lib\native\libtorrent\include\libtorrent\file.hpp
nehmen sagen, dass
error C1083: Cannot open include file: 'unistd.h': No such file or directory
Irgendwelche Ideen, wie man das Problem lösen? Ich habe versucht, NuGet nicht zu benutzen, aber ich konnte nicht herausfinden, wie man libtorrent von der Download-Quelle benutzt. Die Webseite hat mir nicht viel geholfen.
Wie kompilieren oder generieren Sie die statische Bibliothek ["libtorrent.lib"] oder DLL ["libtorrent.dll"]? Welche Boost-Version hast du benutzt? Hast du OpenSSL benutzt? @Arvid –