Pertanyaan yang diberi tag g++

443
usr / bin / ld: tidak dapat menemukan -l <nameOfTheLibrary>

Saya mencoba mengkompilasi program saya dan mengembalikan kesalahan ini: usr/bin/ld: cannot find -l<nameOfTheLibrary> di makefile saya, saya menggunakan perintah g++dan tautan ke perpustakaan saya yang merupakan tautan simbolis ke perpustakaan saya yang terletak di direktori lain. Apakah...

367
Kompilasi C ++ 11 dengan g ++

Saya mencoba memperbarui kompiler C ++ saya ke C ++ 11. Saya telah mencari sedikit dan saya sampai pada kesimpulan bahwa saya harus menggunakan bendera -std=c++0xatau -std=gnu++0x, tetapi saya tidak tahu banyak hal tentang bendera. Ada yang bisa bantu saya? (Saya menggunakan Ubuntu 12.04.) Berikut...

357
Referensi yang tidak terdefinisi ke vtable

Saat membuat program C ++ saya, saya menerima pesan kesalahan referensi tidak terdefinisi ke 'vtable ... Apa penyebab masalah ini? Bagaimana saya memperbaikinya? Kebetulan saya mendapatkan kesalahan untuk kode berikut (Kelas yang dimaksud adalah CGameModule.) Dan saya tidak bisa seumur...

248
GCC preprocessor dump mendefinisikan

На этот вопрос есть ответы на Stack Overflow на русском : Как узнать список всех определённых макросов? Apakah ada cara untuk gcc / g ++ untuk membuang definisi preprocessornya dari baris perintah? Aku hal-hal berarti seperti __GNUC__, __STDC__, dan...

245
to_string bukan anggota std, kata g ++ (mingw)

Saya membuat program pengingat kosakata kecil di mana kata-kata akan diucapkan kepada saya secara acak untuk artinya. Saya ingin menggunakan pustaka C ++ standar seperti yang dikatakan Bjarne Stroustroup kepada kami, tetapi saya telah menemukan masalah yang tampaknya aneh di luar gerbang. Saya...

228
peringatan gcc "'akan diinisialisasi setelah'

Saya mendapatkan banyak peringatan ini dari kode pihak ke-3 yang tidak dapat saya modifikasi. Apakah ada cara untuk menonaktifkan peringatan ini atau setidaknya menonaktifkannya untuk area tertentu (seperti #pragma push / pop di VC ++)? Contoh: list.h:1122: warning: `list<LogOutput*,...

209
g ++ referensi yang tidak ditentukan untuk typeinfo

Saya baru saja menemukan kesalahan berikut (dan menemukan solusinya online, tetapi tidak ada di Stack Overflow): (.gnu.linkonce. [stuff]): referensi yang tidak ditentukan ke [metode] [file objek] :(. gnu.linkonce. [stuff]): referensi yang tidak terdefinisi ke `typeinfo for [classname]...

201
Referensi yang tidak terdefinisi untuk anggota kelas statis

Adakah yang bisa menjelaskan mengapa kode berikut tidak dapat dikompilasi? Setidaknya pada g ++ 4.2.4. Dan yang lebih menarik, mengapa itu akan dikompilasi ketika saya melemparkan ANGGOTA ke int? #include <vector> class Foo { public: static const int MEMBER = 1; }; int main(){...

184
Nonaktifkan semua peringatan gcc

Saya sedang mengerjakan sebuah proyek yang akan membaca pesan-pesan kesalahan kompiler dari varietas tertentu dan melakukan hal-hal yang berguna dengannya. Contoh basis kode yang saya uji ini (aplikasi open-source acak), dan karenanya sering membangun kembali, berisi beberapa bit yang menghasilkan...

159
LD_LIBRARY_PATH vs LIBRARY_PATH

Saya sedang membangun program C ++ sederhana dan saya ingin sementara mengganti sistem perpustakaan bersama yang disediakan dengan versi yang lebih baru, untuk pengembangan dan pengujian. Saya mencoba mengatur variabel LD_LIBRARY_PATH tetapi tautannya (ld) gagal dengan: / usr / bin / ld: tidak...