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

c - Deird: liên kết biểu tượng lười biếng không thành công: Không tìm thấy biểu tượng - tìm thấy biểu tượng báo cáo nm

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 16:11:09 26 4
mua khóa gpt4 Nike

Đây là một câu hỏi khá trừu tượng ở đây, vì tôi không biết bắt đầu từ đâu với cuộc điều tra của riêng mình.

Tôi có gói C được xây dựng bằng CMake, tạo ra librpdb.so; Tôi có cài đặt Ruby Gem cho cùng một thư viện, tạo ra rpdb.bundle.

Khi sử dụng trong Ruby tôi nhận được điều này:

dyld: liên kết biểu tượng lười biếng không thành công: Không tìm thấy biểu tượng: _RPDB_RuntimeStorageController_sharedInstance
Được tham chiếu từ: /usr/local/lib/Ruby/gems/1.9.1/gems/rpdb-0.1.0/lib/rpdb/rpdb.bundle
Dự kiến ​​trong: không gian tên phẳng

Khi tôi xem thư viện, nm báo cáo:

000000000000ea40 T _RPDB_RuntimeStorageController_sharedInstance

Có vẻ như các biểu tượng thực sự có trong thư viện. Vậy tại sao ràng buộc thất bại?

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

Nói một cách đơn giản, việc liên kết không xảy ra ở cấp thư viện đầu tiên, mặc dù nó không báo cáo nhiều vì các tiêu đề được tìm thấy chính xác.

Thêm chi tiết về lý do tại sao điều này xảy ra đối với trường hợp của tôi, tại đây

và cả ở đây nữa

Về c - Deird: liên kết biểu tượng lười biếng không thành công: Không tìm thấy biểu tượng - tìm thấy biểu tượng báo cáo nm, 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/3315987/

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
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