cuốn sách gpt4 ai đã làm

Khởi tạo ngầm định mẫu không xác định 'std::__1::function'

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 02:07:34 26 4
mua khóa gpt4 Nike

Trong một dự án tôi đang thực hiện, tôi cố gắng sử dụng cuộn trònThư viện để thực hiện một yêu cầu GET html đơn giản. Khi tôi chuyển tệp cpp sang g++, tôi gặp lỗi sau:

/usr/local/include/curlpp/internal/CurlHandle.hpp:185:42: error: khởi tạo ngầm của mẫu không xác định 'std::__1::function'
curpp::types::ProgressFunctionFunctor mProgressFunctor;
/usr/local/include/curlpp/internal/CurlHandle.hpp:134:66: error: khởi tạo ngầm của mẫu không xác định 'std::__1::function'
void setProgressFunctor(curlpp::types::ProgressFunctionFunctor functor)

Tôi mới làm quen với C++ nên mọi trợ giúp đều được đánh giá cao. Tôi đang làm việc trên macOS Sierra. Tôi đã cài đặt Curpp bằng Homebrew (tức là nó nằm ở /usr/local/Cellar).


Đây là mã của tôi:

  1 #bao gồm 
2 #include
3 #include
4 #include
5 #include
6 #include
7
8 sử dụng không gian têncurpp::options;
9
10 int chính(int, char **)
11 {
12 thử
13 {
14curpp::Kiểm tra dọn dẹpDọn dẹp;
15 cuộn tròn::Easymirequest;
16mirequest.setOpt("http://www.wikipedia.org");
17mirequest.perform();
18}
19 lần bắt(curlpp::RuntimeError & e)
20 {
21 std::cout << e.what() << std::endl;
hai mươi hai }
23 lần bắt(curlpp::LogicError & e)
hai mươi bốn {
25 std::cout << e.what() << std::endl;
26}
27
28 trả về 0;
29 }

câu trả lời hay nhất

Chỉ cần thêm -std=c++11 hoặc -std=c++14 Để thông báo cho trình biên dịch rằng bạn muốn sử dụng các tính năng của tiêu chuẩn C++ mới hơn > cho các tùy chọn trình biên dịch. std::chức năng Chỉ là một trong những thứ không tồn tại trước năm 2011.

Về c++ - khởi tạo ngầm của mẫu không xác định 'std::__1::function', chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/44567584/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress