Pytania oznaczone «g++»

443
usr / bin / ld: nie można znaleźć -l <nazwaBiblioteki>

Próbuję skompilować mój program, który zwraca ten błąd: usr/bin/ld: cannot find -l<nameOfTheLibrary> w moim makefile używam polecenia g++i linku do mojej biblioteki, która jest symbolicznym linkiem do mojej biblioteki znajdującej się w innym katalogu. Czy istnieje opcja dodania, aby...

367
Kompilowanie C ++ 11 za pomocą g ++

Próbuję zaktualizować mój kompilator C ++ do C ++ 11. Trochę przeszukałem i doszedłem do wniosku, że muszę użyć flagi -std=c++0xlub -std=gnu++0x, ale niewiele wiem o flagach. Czy ktoś może mi pomóc? (Używam Ubuntu 12.04.) Oto błąd, który otrzymuję z kompilatora, gdy próbuję użyć biblioteki...

357
Niezdefiniowane odniesienie do vtable

Podczas budowania mojego programu C ++ pojawia się komunikat o błędzie niezdefiniowane odniesienie do „vtable ... Co jest przyczyną tego problemu? Jak to naprawić? Zdarza się, że pojawia się błąd dla następującego kodu (klasa, o której mowa, to CGameModule.) I przez całe życie nie mogę...

248
Preprocesor zrzutu GCC definiuje

На этот вопрос есть ответы на Stack Overflow на русском : Как узнать список всех определённых макросов? Czy istnieje sposób, aby gcc / g ++ zrzucił definicje preprocesora z wiersza poleceń? Mam na myśli takie rzeczy __GNUC__, __STDC__i tak...

228
ostrzeżenie gcc „” zostanie zainicjowane po „

Dostaję wiele ostrzeżeń z kodu innej firmy, którego nie mogę modyfikować. Czy istnieje sposób na wyłączenie tego ostrzeżenia lub przynajmniej wyłączenie go dla niektórych obszarów (takich jak #pragma push / pop w VC ++)? Przykład: list.h:1122: warning: `list<LogOutput*,...

208
g ++ niezdefiniowane odniesienie do typeinfo

Właśnie natrafiłem na następujący błąd (i znalazłem rozwiązanie online, ale nie występuje ono w przepełnieniu stosu): (.gnu.linkonce. [stuff]): niezdefiniowane odniesienie do [metody] [plik obiektowy] :(. gnu.linkonce. [stuff]): niezdefiniowane odniesienie do `typeinfo for [classname]...

201
Niezdefiniowane odniesienie do członka klasy statycznej

Czy ktoś może wyjaśnić, dlaczego następujący kod nie zostanie skompilowany? Przynajmniej na g ++ 4.2.4. A co ciekawsze, dlaczego będzie się kompilować, gdy obsadzę MEMBER na int? #include <vector> class Foo { public: static const int MEMBER = 1; }; int main(){ vector<int> v;...

184
Wyłącz wszystkie ostrzeżenia gcc

Pracuję nad projektem, który odczyta komunikaty o błędach kompilatora określonej odmiany i zrobię z nimi użyteczne rzeczy. Przykładowa baza kodu, na której testuję to (losowa aplikacja typu open source), a więc często przebudowywana, zawiera kilka bitów, które generują ostrzeżenia, które mnie nie...

159
LD_LIBRARY_PATH a LIBRARY_PATH

Tworzę prosty program w C ++ i chcę tymczasowo zastąpić udostępnianą przez system bibliotekę współdzieloną jej nowszą wersją, na potrzeby programowania i testowania. Próbowałem ustawić zmienną LD_LIBRARY_PATH, ale linker (ld) nie powiódł się z: / usr / bin / ld: nie można znaleźć...