Apabila menyusun atur cara yang bergantung pada perpustakaan Boost, anda mungkin menghadapi ralat seperti "rujukan tidak ditentukan untuk meningkatkan ::system::system_category()." Isu ini berpunca daripada penggunaan perpustakaan Boost yang memerlukan perpustakaan boost_system.
Tidak seperti semua perpustakaan Boost, boost_system bukan sebahagian daripada pakej Boost teras. Untuk menyelesaikan ralat kompilasi, anda mesti memautkan program anda secara eksplisit dengan boost_system. Apabila menggunakan gcc, tambahkan bendera berikut pada baris arahan pengkompil anda:
-lboost_system
Bendera ini memastikan bahawa pengkompil memaut dengan perpustakaan boost_system, menyediakan simbol yang diperlukan dan menyelesaikan ralat rujukan yang tidak ditentukan. Dengan memaut secara eksplisit terhadap boost_system, anda boleh berjaya menyusun atur cara anda dan menghapuskan ralat.
Atas ialah kandungan terperinci Bagaimanakah saya boleh membetulkan ralat 'rujukan tidak ditentukan untuk meningkatkan::system::system_category()' semasa menyusun atur cara Boost?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!