none
Probleme beim Kompilieren von 'cppunit' mit #include Befehl RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    zum einfachen Erstellen von Komponententests habe ich mich vor kurzem dazu entschieden cppunit auszuprobieren. Bei Kompilieren von cppunit stoße ich jetzt auf ein mir absolut unbegreifliches Problem: Es werden sehr viele Fehler der folgenden Art produziert:

    BriefTestProgressListener.cpp(1): fatal error C1083: Datei (Include) kann nicht geöffnet werden: "cppunit/BriefTestProgressListener.h": No such file or directory

    Wenn ich jedoch auf die entsprechende Zeile:

    #include <cppunit/BriefTestProgressListener.h>

    in der Datei "BriefTestProgressListener.cpp" rechtsklicke und dann auf "Dokument <...> öffnen" gehe, wird die angeblich nicht auffindbare Headerdatei problemlos geöffnet.

    Ich habe auch schon versucht das entsprechende Includeverzeichnis sowohl unter VC++-Verzeichnisse, als auch unter C/C++ -> Allgemein (in den Projekteigenschaften) jeweils als Includeverzeichnis hinzuzufügen. Leider ohne Erfolg.

    Der Pfad des Verzeichnisses lautet: "C:\cppunit-1.12.1\include"

    Kann mir jemand bei meinem Problem helfen?

    Montag, 6. Februar 2012 15:10

Alle Antworten

  • Und das Verzeichnis ""C:\cppunit-1.12.1\include"" hat ein Unterverzeichnis "cppunit?

    Ansonsten wenn es in den C++ Compiler Einstellungen steht muss es gehen.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

    Dienstag, 7. Februar 2012 07:07
    Moderator
  • #include<cppunit/BriefTestProgressListener.h>
    Der Pfad des Verzeichnisses lautet: "C:\cppunit-1.12.1\include"

    Du musst das "cppunit-1.12.1" umbenenn nach "cppunit" und am besten in ein Unterverzeichnis packen (z.B. c:\project\cppunit).

    Dann Dein Include Pfad um auf "C:\Project" setzen...


    Jochen Kalmbach (MVP VC++)
    Dienstag, 7. Februar 2012 08:22
  • Vielen Dank für die Antworten. Ich habe mich nach längerem Probieren doch dazu entschieden von cppunit auf unittest++ zu wechseln, was für mich sehr reibungslos funktioniert hat.
    Daher kann ich den Löungsansatz von Jochen Kalmbach leider nicht mehr nachvollziehen, trotzdem vielen Dank dafür.
    Mittwoch, 8. Februar 2012 10:10