Autor Thema: ERROR: "vector" is not a template???  (Gelesen 4720 mal)

KarlBlau

  • Gast
ERROR: "vector" is not a template???
« am: 19. März 2006, 23:20:55 »
Hi,

ich bin SGI-Neuling. Das mal vorab.

Ich sitze an einer Onyx2 und möchte ein Programm kompilieren. Ich bekomme folgende Fehlermeldung:
cc-3345 CC: ERROR File = .../triple.h, Line = 25
  "vector" is not a template.

  class Triple : public vector<T>
                        ^

cc-1235 CC: ERROR File = .../triple.h, Line = 25
  The indicated variable is not a class or structure name.

  class Triple : public vector<T>
                        ^

cc-3345 CC: ERROR File = .../hvs_datapool.h, Line = 54
  "list" is not a template.

    typedef list<QString>    DependencyListType       ;
            ^
Damit kann ich nichts anfangen. Hat jemand eine Idee, was das sein könnte?
Auf einer "gewöhnlichen" Maschine mit Linux und dem gcc kompiliert der Code ohne Warning durch.

Gruss, K.B.

Mood-Indigo - Das unabhängige Silicon Graphics User Forum

ERROR: "vector" is not a template???
« am: 19. März 2006, 23:20:55 »

KarlBlau

  • Gast
Re: ERROR: "vector" is not a template???
« Antwort #1 am: 20. März 2006, 16:00:56 »
Ich habe gesehen, dass man bei MIPS-Systemen für die Verwendung von Templates eventuell Optionen setzten muss, dass der Compiler in mehreren Durchläufen die Templates "versteht".

Ich habe folgendes gesetzt:

-ptall -prelink -auto_include -ptv

Aber es kommt die gleiche Fehlermeldung wie in meinem ersten Posting.

Gruss, K.B.