


Mengapakah tidak boleh berdentang dengan libc dalam mod C 0x memaut contoh rangsangan::program_options ini?
Nov 03, 2024 am 04:41 AMMemautkan Boost::Program_Options dengan Clang dan Libc dalam Mod C 0x
S: Mengapa tidak boleh clang dengan libc dalam mod C 0x memautkan rangsangan ini ::program_options contoh?
Isu yang dilaporkan timbul apabila cuba menyusun dan memaut contoh rangsangan::program_options contoh dengan clang dan libc dalam mod C 0x. Kompilasi berjaya, tetapi pemautan menemui beberapa simbol yang tidak ditentukan yang membawa kepada ralat pemaut.
J: Membina Semula Boost dengan Clang dan Libc
Untuk menyelesaikan isu ini, adalah perlu untuk membina semula perpustakaan rangsangan menggunakan clang dengan perpustakaan standard libc. Langkah berikut menggariskan proses:
- Nyahpasang rangsangan sedia ada: Alih keluar mana-mana perpustakaan Boost yang dipasang sebelum ini untuk mengelakkan konflik.
- Muat turun sumber Boost: Dapatkan kod sumber untuk versi terbaru Boost daripada tapak web rasmi (cth., boost.org).
- Configure Boost: Jalankan arahan berikut untuk mengkonfigurasi Boost untuk membina dengan denting dan libc :
./b2 toolset=clangcxx --with-libraries=program_options \ --with-cflags="-stdlib=libc++" --with-ldflags="-stdlib=libc++"
- Bina dan Pasang Boost: Gunakan arahan berikut untuk membina dan memasang perpustakaan Boost:
./b2 install
Selepas membina semula Boost dengan libc , menyusun semula dan memautkan contoh rangsangan::program_options menggunakan clang dengan perpustakaan standard libc seharusnya berjaya tanpa ralat simbol yang tidak ditentukan sebelum ini.
Atas ialah kandungan terperinci Mengapakah tidak boleh berdentang dengan libc dalam mod C 0x memaut contoh rangsangan::program_options ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Langkah Format Fungsi Fungsi C Langkah Penukaran Kes

Gulc: Perpustakaan C dibina dari awal

Apakah jenis nilai yang dikembalikan oleh fungsi bahasa C? Apa yang menentukan nilai pulangan?

Bagaimana Perpustakaan Templat St Standard (STL) berfungsi?

Apakah definisi dan peraturan panggilan fungsi bahasa C dan apakah itu

Di manakah nilai pulangan fungsi bahasa C yang disimpan dalam ingatan?

Penggunaan dan perkongsian frasa yang berbeza

Bagaimanakah saya menggunakan algoritma dari STL (jenis, mencari, mengubah, dll) dengan cekap?
