Bagaimana untuk Memperbaiki 'rujukan tidak ditentukan untuk meningkatkan::system::system_category()' Ralat Pautan pada Ubuntu?

Patricia Arquette
Lepaskan: 2024-11-11 02:00:02
asal
453 orang telah melayarinya

How to Fix

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
Salin selepas log masuk

Ubah suai untuk memasukkan pilihan pemaut:

gcc -o my_program my_program.cpp -lboost_system
Salin selepas log masuk

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!

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