Đã khá lâu kể từ khi tôi nhận được lỗi này trong tiêu đề < tiêu đề cstring > tiêu đề tệp không có lý do rõ ràng. Một tìm kiếm google mang lại nhiều câu trả lời nhưng không ai trong số họ làm việc.lỗi C2039: 'memchr': không phải là thành viên của '`namespace toàn cầu' '
Trả lời
Ok tôi đã tự sửa nó. Đó là một sai lầm ngu ngốc! Tôi có một tệp có tên là "String.h" trong một dự án thư viện đang được chọn bởi tiêu đề <cstring>. Có lẽ vì tôi đã thêm đường dẫn đến <String.h> dưới dạng thư mục bổ sung bao gồm trong dự án thử nghiệm của tôi (nơi tôi nhận được lỗi này.) Hy vọng điều này sẽ giúp ai đó.
Trình biên dịch của bạn có thể (đúng) đặt chức năng ghi nhớ trong không gian tên std C++. Hãy thử gọi tiền tố memchr với std :: và nếu không thành công, hãy đăng mã gây ra sự cố.
Cảm ơn sự giúp đỡ của bạn nhưng đó là điều gì đó khác. –
Định nghĩa bộ tiền xử lý khá tiện dụng khi bạn muốn tránh loại lỗi này.
//whatev.h
#ifndef WHATEV
#define WHATEV
// your code here
#endif
thích sử dụng '#pragma once' vì tôi chỉ làm việc với trình biên dịch MS. Nhưng trong mọi trường hợp, đây không phải là lý do tại sao tôi gặp lỗi. –
- 1. lỗi C2039: 'find': không phải là thành viên của 'std'
- 2. lỗi C2039: 'chuỗi': không phải là thành viên của 'std', vấn đề về tệp tiêu đề
- 3. Lỗi khi đang vận hành quá tải (phải là chức năng thành viên không phải là thành viên)
- 4. Java namespace toàn cầu truy cập
- 5. Chơi lỗi: giá trị và không phải là thành viên của play.api.libs.json
- 6. 'tròn' không phải là một thành viên của 'std'
- 7. 'sqrt' không phải là một thành viên của 'std'
- 8. Thành viên ghi đè TypeScript không phải là loại phụ của thành viên gốc
- 9. Scala lỗi: giá trị loại không phải là một thành viên của Danh sách
- 10. std :: lỗi thread (thread không phải là thành viên của std)
- 11. build lỗi với C++ - 'find_if' không phải là một thành viên của 'std'
- 12. Namespace và các thành viên lớp tĩnh liên kết
- 13. Khi nào tôi nên sử dụng các chức năng không phải là thành viên không phải thành viên đối với các chức năng của thành viên?
- 14. Gọi hàm không phải là thành viên const từ hàm thành viên const
- 15. lỗi C2614: 'ChildClass': bất hợp pháp thành viên khởi: 'var1' không phải là một cơ sở hoặc thành viên
- 16. Tình trạng quá tải âm thanh đơn nhất: thành viên hay không phải là thành viên?
- 17. Tại sao phiên bản chuỗi của getline là một hàm không phải là thành viên?
- 18. Lập trình trò chơi Python: đối tượng IO của tôi có phải là ứng cử viên hợp pháp để trở thành biến toàn cầu không?
- 19. CUDA: Tại sao không thể định nghĩa các hàm thành viên toàn cầu tĩnh?
- 20. Xcode: Tệp nào cần phải là thành viên của mục tiêu của tôi? (Mục tiêu thành viên)
- 21. yêu cầu cho thành viên '...' là mơ hồ trong g ++
- 22. giá trị === không phải là thành viên của tham số kiểu TKey (sử dụng Squeryl)
- 23. C++ lỗi vector.push_back: yêu cầu thành viên 'push_back' ..., là loại véc tơ kiểu không '(char, allocator (char))()()()') '
- 24. Nguyên nhân của thành viên mảng linh hoạt không phải ở cuối lỗi cấu trúc là gì?
- 25. X Lỗi của yêu cầu không thành: GLXBadFBConfig
- 26. Giao dịch mua trong ứng dụng của Apple có phải là duy nhất toàn cầu không?
- 27. 'năng suất' không phải là một thành viên của 'std :: this_thread'
- 28. Tại sao một lớp được phép có một thành viên tĩnh của chính nó, nhưng không phải là một thành viên không tĩnh?
- 29. Có phải là an toàn thread inet_aton của Perl không?
- 30. Toàn cầu là gì ::?
Tôi chỉ mất một giờ để tìm hiểu. Cảm ơn, đó là vấn đề tương tự như thế này. – vmpstr
@vmpstr bạn được chào đón. –
thx người đàn ông, đã cứu tôi rất nhiều thời gian và thần kinh! upvote cho câu hỏi và câu trả lời. – Nicoretti