Fatal error: vector: No such file or directory

di Anonimizzato14330 il
18 risposte
Salve a tutti io devo cercare di capire cosa fanno dei programmi già scritti da altre persone. il problema è che io li vado a compilare e ho il seguente warning: fatal error: vector: No such file or directory.

come libreraria in questo programma è inclusa #include <vector> e credo sia quella corretta anche perchè il programma deve funzionare perchè è stato usato per una tesi, però non riesco a capire perchè a me da questo tipo di problema sia che lo compilo da terminale sia con geany. Grazie in anticipo per gli aiuti.

18 Risposte

  • Quale compilatore usi di preciso? gcc?
    Di base ti direi di cercare vector.h in tutto il disco e poi, quando lo trovi, aggiungere il path nelle include directories.
  • Si gcc per c e g++ per c++. Cosa dovrei fare di preciso ?
  • Innanzitutto cerca vector.h in tutto il tuo disco e verifica che ci sia e se c'è segnati il percorso.
    Come compili? Con make?
  • O con geany o con gcc -Wall -g prova.c -o prova
  • Hai cercato vector.h?
    Ce l'hai? Dove?

    Comunque prova a compilare con g++ anzichè gcc
  • No vector non ce l'ho......come faccio a includerlo nelle librerie?
  • Evidentemente non hai g++ installato; se lanci g++ -v ti dice qualcosa?
    Se non è installato allora installalo.
  • Si ce l'ho installato:
    g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
    Copyright (C) 2011 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    Ma mi da sempre il solito problema
  • Rinomina i file da .c a .cpp
  • Sono già .cpp
  • Non mi pare ... hai scritto prova.c
  • Si perchè il problema è in generale dei file sono scritti in c e altri in c++ cmq a seconda di quale uso .c per il c o .cpp per il c++ mi da sempre il problema
  • Allora ... con il C non puoi usare i vector ... quindi è necessario che il file abbia estensione .cpp.

    Sicuro di avere provato anche con i .cpp?
  • Si si sicuro ho rpovato con un file .cpp e mi da sempre il solito problema
Devi accedere o registrarti per scrivere nel forum
18 risposte