Rumah >pembangunan bahagian belakang >C++ >Mengapa Pengkompil MinGW G Saya Tidak Mengenali std::to_string()?

Mengapa Pengkompil MinGW G Saya Tidak Mengenali std::to_string()?

Susan Sarandon
Susan Sarandonasal
2024-12-21 03:30:101074semak imbas

Why Doesn't My MinGW G   Compiler Recognize std::to_string()?

to_string Tidak Diiktiraf oleh G (MinGW)

Apabila cuba menukar integer panjang kepada rentetan menggunakan std::to_string(), sesetengah pengguna G menghadapi ralat yang mendakwa "to_string" bukan ahli "std". Isu ini timbul terutamanya dengan MinGW.

Ursache

Tingkah laku ini dikenali sebagai pepijat dalam pengedaran MinGW. Laporan Bugzilla yang sepadan menyediakan tampung untuk menyelesaikan isu tersebut.

Lösung

Untuk menyelesaikan masalah, ikut salah satu pendekatan di bawah:

1. Kemas kini Versi MinGW

Naik taraf pemasangan MinGW anda kepada versi yang lebih tinggi daripada GCC 4.8.0 yang disediakan oleh projek MinGW-w64. Projek ini menyediakan rantai alat untuk kedua-dua sistem 32-bit dan 64-bit.

2. Pasang Distro MinGW Alternatif

Pasang pengedaran MinGW alternatif seperti Nuwen MinGW, yang menyelesaikan isu ini.

3. Patch Pemasangan MinGW Semasa

Gunakan patch yang disediakan dalam ulasan Bugzilla untuk menjadikan fungsi to_string() tersedia dalam pemasangan MinGW semasa anda.

Atas ialah kandungan terperinci Mengapa Pengkompil MinGW G Saya Tidak Mengenali std::to_string()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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