Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah saya boleh membetulkan ralat pemaut apabila menggunakan sistem fail eksperimen:: dalam C 1z?

Bagaimanakah saya boleh membetulkan ralat pemaut apabila menggunakan sistem fail eksperimen:: dalam C 1z?

Susan Sarandon
Lepaskan: 2024-11-15 03:45:02
asal
593 orang telah melayarinya

How do I fix the linker error when using experimental::filesystem in C  1z?

Cara Menyelesaikan Ralat Penyambung sistem::sistem fail dalam C 1z

Dalam pembangunan C 1z, pengguna yang cuba memanfaatkan perpustakaan sistem fail::percubaan baharu telah menemui penyambung kesilapan. Isu ini berbeza daripada sokongan C 1z, kerana eksperimen::sistem fail ialah spesifikasi yang berasingan.

Untuk menyelesaikan isu tersebut, pengguna mesti memautkan kod mereka dengan pustaka yang sesuai. Untuk GCC 5.3 dan lebih baru, gunakan bendera -lstdc fs:

Pustaka ini harus diletakkan selepas mana-mana objek yang bergantung padanya dalam arahan pemaut kerana ia adalah perpustakaan statik.

Kemas kini:

  • November 2017: GCC 8.x memperkenalkan pelaksanaan pustaka Sistem Fail C 17 dalam ruang nama std::filesystem. Apabila menggunakan -std=gnu 17 atau -std=c 17, -lstdc fs masih diperlukan.
  • Januari 2019: GCC 9 menghapuskan keperluan untuk -lstdc fs untuk C 17 std: :komponen sistem fail.
  • April 2024: GCC 13.3 menambahkan simbol std::experimental::filesystem pada -lstdc exp.

Atas ialah kandungan terperinci Bagaimanakah saya boleh membetulkan ralat pemaut apabila menggunakan sistem fail eksperimen:: dalam C 1z?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan