Ralat Pautan: rujukan tidak ditentukan untuk boost::system::system_category()
Apabila cuba menyusun atur cara menggunakan perpustakaan Boost pada Ubuntu 11.10, mesej ralat "rujukan tidak ditentukan untuk meningkatkan::system::system_category()" mungkin timbul. Ini menunjukkan isu dalam memautkan atur cara kepada perpustakaan Boost.
Penyelesaian:
Ralat berlaku kerana atur cara bergantung pada komponen sistem perpustakaan Boost, boost_system. Untuk menyelesaikan isu ini, tambahkan pilihan pemaut -lboost_system pada baris arahan pengkompil. Ini mengarahkan pengkompil untuk memaut ke perpustakaan boost_system.
Contohnya, jika arahan pengkompil asal anda ialah:
gcc -o my_program my_program.cpp
Ubah suai untuk memasukkan pilihan pemaut:
gcc -o my_program my_program.cpp -lboost_system
Dengan menambahkan pilihan ini, pengkompil akan mencari dan memautkan perpustakaan boost_system yang diperlukan, yang menyelesaikan ralat rujukan yang tidak ditentukan.
Atas ialah kandungan terperinci Bagaimana untuk Memperbaiki 'rujukan tidak ditentukan untuk meningkatkan::system::system_category()' Ralat Pautan pada Ubuntu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!