2017-12-24 8 views
0

Ich erhalte die folgende Fehlermeldung, wenn ich versuche cpprestsdk zu kompilieren:macOS Ausfall kompilieren cpprestsdk

/Users/radu/work/casablanca/Release/libs/websocketpp/websocketpp/transport/asio/connection.hpp:425:24: error: no matching function for call to 'make_shared' m_strand = lib::make_shared( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/include/c++/v1/memory:4808:1: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp' make_shared(_Args&& ...__args)

Ich habe maxOS High Sierra mit:

$ g++ --version  
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 9.0.0 (clang-900.0.39.2) 
Target: x86_64-apple-darwin17.4.0 
Thread model: posix 

Antwort

0

Ich hatte ein gleiches Problem. Die Lösung ist einfach, versuchen Sie dies: gehen Sie zu Ihrem websocketpp Ordner, wechseln Sie zu master branch und pull die neuesten Änderungen. Es hat für mich funktioniert.