Tôi đã sử dụng một khuôn khổ tăng từ liên kết dưới đây để biết dự án iPhone Xcode của tôi: https://goodliffe.blogspot.com/2010/09/building-boost-framework-for-ios-iphone.htmlxcode với đẩy mạnh: mối liên kết (Id) Cảnh báo về Cài đặt hiển thị
nó hoạt động tốt nhưng tôi luôn nhận được hàng trăm của Apple Mach- O Linker (id) Cảnh báo như:
truy cập trực tiếp trong __ZN5boost15program_options6detail7cmdline24handle_additional_parserERSt6vectorISsSaISsEE để biểu tượng yếu toàn cầu __ZTVN5boost17bad_function_callE nghĩa biểu tượng yếu không thể được ghi đè khi chạy. Điều này có thể do các đơn vị dịch thuật khác nhau được biên dịch với các cài đặt hiển thị khác nhau.
Làm cách nào để loại bỏ các cảnh báo đó trong mã?
chỉnh sửa: Bằng cách đặt Ký hiệu Ẩn theo mặc định = CÓ, tôi quản lý để loại bỏ hầu hết các cảnh báo nhưng còn lại 3 thứ nữa sẽ không biến mất, bất cứ ai có thể cho tôi biết lý do không?
chỉnh sửa lại: Sau khi xây dựng lại 3 cảnh báo còn lại sẽ biến mất! Vì vậy, giải pháp của tôi đã làm việc!
Là 'yes' vấn đề hoặc giải pháp? :) – sarnold
được đặt thành có sẽ sửa các cảnh báo – Gob00st
Làm thế nào khó xử. Đối với tôi, thiết lập Symbols Hidden by Default thành No, loại bỏ các cảnh báo tương tự đến từ việc liên kết với một thư viện sử dụng Eigen. –