Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- granda@WMD:~/Desktop/CodeProjects$ g++-4.8 -std=c++11 -o ~/Desktop/Realms RealmStatusMain.cpp -I/home/granda/casablanca/Release/include -lcasablanca -lboostRealmStatusMain.cpp: In function ‘pplx::task<void> WoWRealmCheck(std::string&)’:
- RealmStatusMain.cpp:19:46: error: no matching function for call to ‘web::uri_builder::uri_builder(const char32_t [21])’
- uri_builder uribuild(U"http://us.battle.net");
- ^
- RealmStatusMain.cpp:19:46: note: candidates are:
- In file included from /home/granda/casablanca/Release/include/cpprest/uri.h:34:0,
- from /home/granda/casablanca/Release/include/cpprest/http_msg.h:43,
- from /home/granda/casablanca/Release/include/cpprest/http_client.h:47,
- from RealmStatusMain.cpp:1:
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:56:9: note: web::uri_builder::uri_builder(const web::uri&)
- uri_builder(const uri &uri_str): m_uri(uri_str.m_components) {}
- ^
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:56:9: note: no known conversion for argument 1 from ‘const char32_t [21]’ to ‘const web::uri&’
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:50:9: note: web::uri_builder::uri_builder()
- uri_builder() {}
- ^
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:50:9: note: candidate expects 0 arguments, 1 provided
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:42:11: note: web::uri_builder::uri_builder(const web::uri_builder&)
- class uri_builder
- ^
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:42:11: note: no known conversion for argument 1 from ‘const char32_t [21]’ to ‘const web::uri_builder&’
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:42:11: note: web::uri_builder::uri_builder(web::uri_builder&&)
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:42:11: note: no known conversion for argument 1 from ‘const char32_t [21]’ to ‘web::uri_builder&&’
- RealmStatusMain.cpp:20:60: error: no matching function for call to ‘web::uri_builder::append_path(const char32_t [35])’
- uribuild.append_path(U"/api/wow/realm/status?locale=en_US");
- ^
- RealmStatusMain.cpp:20:60: note: candidate is:
- In file included from /home/granda/casablanca/Release/include/cpprest/uri.h:34:0,
- from /home/granda/casablanca/Release/include/cpprest/http_msg.h:43,
- from /home/granda/casablanca/Release/include/cpprest/http_client.h:47,
- from RealmStatusMain.cpp:1:
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:227:34: note: web::uri_builder& web::uri_builder::append_path(const string_t&, bool)
- _ASYNCRTIMP uri_builder &append_path(const utility::string_t &path, bool do_encoding = false);
- ^
- /home/granda/casablanca/Release/include/cpprest/uri_builder.h:227:34: note: no known conversion for argument 1 from ‘const char32_t [35]’ to ‘const string_t& {aka const std::basic_string<char>&}’
- RealmStatusMain.cpp: In lambda function:
- RealmStatusMain.cpp:40:50: error: passing ‘const web::json::value’ as ‘this’ argument of ‘web::json::value& web::json::value::at(size_t)’ discards qualifiers [-fpermissive]
- const web::json::value realms = v.at(U"realms");
- ^
- RealmStatusMain.cpp:40:50: error: invalid conversion from ‘const char32_t*’ to ‘size_t {aka long unsigned int}’ [-fpermissive]
- In file included from /home/granda/casablanca/Release/include/cpprest/http_msg.h:42:0,
- from /home/granda/casablanca/Release/include/cpprest/http_client.h:47,
- from RealmStatusMain.cpp:1:
- /home/granda/casablanca/Release/include/cpprest/json.h:455:34: error: initializing argument 1 of ‘web::json::value& web::json::value::at(size_t)’ [-fpermissive]
- _ASYNCRTIMP json::value& at(size_t index);
- ^
- RealmStatusMain.cpp:43:46: error: passing ‘const web::json::value’ as ‘this’ argument of ‘web::json::value& web::json::value::at(size_t)’ discards qualifiers [-fpermissive]
- if (realm.compare(realms.at(i).at(U"name").as_string()) == 0) {
- ^
- RealmStatusMain.cpp:43:46: error: invalid conversion from ‘const char32_t*’ to ‘size_t {aka long unsigned int}’ [-fpermissive]
- In file included from /home/granda/casablanca/Release/include/cpprest/http_msg.h:42:0,
- from /home/granda/casablanca/Release/include/cpprest/http_client.h:47,
- from RealmStatusMain.cpp:1:
- /home/granda/casablanca/Release/include/cpprest/json.h:455:34: error: initializing argument 1 of ‘web::json::value& web::json::value::at(size_t)’ [-fpermissive]
- _ASYNCRTIMP json::value& at(size_t index);
- ^
- RealmStatusMain.cpp:46:42: error: passing ‘const web::json::value’ as ‘this’ argument of ‘web::json::value& web::json::value::at(size_t)’ discards qualifiers [-fpermissive]
- std::cout << realms.at(i).at(U"name").as_string() << std::endl
- ^
- RealmStatusMain.cpp:46:42: error: invalid conversion from ‘const char32_t*’ to ‘size_t {aka long unsigned int}’ [-fpermissive]
- In file included from /home/granda/casablanca/Release/include/cpprest/http_msg.h:42:0,
- from /home/granda/casablanca/Release/include/cpprest/http_client.h:47,
- from RealmStatusMain.cpp:1:
- /home/granda/casablanca/Release/include/cpprest/json.h:455:34: error: initializing argument 1 of ‘web::json::value& web::json::value::at(size_t)’ [-fpermissive]
- _ASYNCRTIMP json::value& at(size_t index);
- ^
- RealmStatusMain.cpp:47:49: error: passing ‘const web::json::value’ as ‘this’ argument of ‘web::json::value& web::json::value::at(size_t)’ discards qualifiers [-fpermissive]
- << "Status: " << realms.at(i).at(U"status").as_bool() << std::endl
- ^
- RealmStatusMain.cpp:47:49: error: invalid conversion from ‘const char32_t*’ to ‘size_t {aka long unsigned int}’ [-fpermissive]
- In file included from /home/granda/casablanca/Release/include/cpprest/http_msg.h:42:0,
- from /home/granda/casablanca/Release/include/cpprest/http_client.h:47,
- from RealmStatusMain.cpp:1:
- /home/granda/casablanca/Release/include/cpprest/json.h:455:34: error: initializing argument 1 of ‘web::json::value& web::json::value::at(size_t)’ [-fpermissive]
- _ASYNCRTIMP json::value& at(size_t index);
- ^
- RealmStatusMain.cpp:48:57: error: passing ‘const web::json::value’ as ‘this’ argument of ‘web::json::value& web::json::value::at(size_t)’ discards qualifiers [-fpermissive]
- << "Population: " << realms.at(i).at(U"population").as_string() << std::endl
- ^
- RealmStatusMain.cpp:48:57: error: invalid conversion from ‘const char32_t*’ to ‘size_t {aka long unsigned int}’ [-fpermissive]
- In file included from /home/granda/casablanca/Release/include/cpprest/http_msg.h:42:0,
- from /home/granda/casablanca/Release/include/cpprest/http_client.h:47,
- from RealmStatusMain.cpp:1:
- /home/granda/casablanca/Release/include/cpprest/json.h:455:34: error: initializing argument 1 of ‘web::json::value& web::json::value::at(size_t)’ [-fpermissive]
- _ASYNCRTIMP json::value& at(size_t index);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement