1
Antworten
Ich bin Implementierung gtest jetzt, und es gibt mir eine Fehlermeldung : main, die zuvor hier definiert. Hier utest.cpp //Bring in my package's API, which is what I'm testing #include "../src/test.cpp" //Bring in gtest #include <gtest/gtest.h> //Declare
4
Antworten
Ich versuche zu überarbeiten und bringen-über einige alte code, und ich lief über so etwas wie dieses: struct foo; typedef struct foo * foo; Wenn Sie versuchen, um es zu kompilieren, bekomme ich die folgende Art von
1
Antworten
Habe ich eine Datei: variableinclude.h #ifndef _variableinclude_h_ #define _variableinclude_h_ AClass* variable1; int* variable2; #endif Aber ich diese Datei in ein anderes, zwei verschiedene Dinge: - atest1.h - atest2.h Das problem ist das folgende: variable Neudefinition. Wie man
4
Antworten
Ich bin neu bei C++, und ich habe ein problem mit meiner Klasse Definitionen in der header-Datei. Der code für die header-Datei (Student.h) ist: #include <string> using namespace std; class Student { //Data Members for a Student
1
Antworten
habe ich ein Problem. Ich verwende Visual Studio 2013 und die folgende Fehlermeldung erhalten: Error C2371: 'getgrundflaeche' redefinition: different basic types. Ich weiß nicht, warum ich diese Fehlermeldung erhalten. Ich habe den gleichen Fehler mit VS12, wenn
3
Antworten
Ich bin kompilieren ein logging-Programm, aber ich erhalte diese Fehlermeldung und kann nicht herausfinden, für das Leben von mir... logger.cpp:15: error: redefinition of ‘class Logger’ logger.h:20: error: previous definition of ‘class Logger’ mit gcc beim kompilieren mit
1
Antworten
Kann ich bauen, mein Projekt in Xcode(4.2) für das Debuggen ohne Probleme, aber wenn ich bauen will es zum release (build z.B. für die Archivierung) ich bekomme Fehler:"Typedef Neudefinition mit verschiedenen Typen (unsigned int vs unsigned long)".
2
Antworten
Bevor ich weiter, hier ist der code gibt mir einen Fehler: #define numScores 3 //the number of test scores which a student will have struct btreenode{ int studentID; //the ID number of the student at the current
5
Antworten
Fehler Platz in der api: #define DLLEXPORT extern "C" __declspec(dllexport) DLLEXPORT int CAnyseeUSBTVControllerDlg::InitCaptureDevice() { In meine .h-Bibliothek von Klassen und Funktionen definition: class CAnyseeUSBTVControllerDlg : public CDialog { //Construction public: int InitCaptureDevice(void); Irgendeine Idee wie es zu
4
Antworten
Ich bin mit zwei stacks implementieren Sie eine queue-Klasse. Meine header Datei sieht folgendermaßen aus: #ifndef _MyQueue_h #define _MyQueue_h using namespace std; template <typename T> class MyQueue { public: MyQueue(); ~MyQueue(); void enqueue(T element); T peek(); void
2
Antworten
Derzeit arbeite ich an einem bereits entwickelten Projekt geschrieben in MFC C++ und stehe vor einem problem mit einer bereits vorhanden makro mit der definition: #define HEIGHT_TESTS 13 Ich versuche, ändern Sie den Wert aus dem code,
7
Antworten
Entschuldigung für das " code dump: gameObject.cpp: #include "gameObject.h" class gameObject { private: int x; int y; public: gameObject() { x = 0; y = 0; } gameObject(int inx, int iny) { x = inx; y =
2
Antworten
Ich bin mit Visual Studio 2010. Ich bin versucht zu schreiben, die Kamera einfach Klasse in OpenGL. Ich brauchen, um gl/gl.h in der Kamera.h gl/gl.h ist bereits im Preis enthalten main.cpp und Kamera.h ist enthalten in main.cpp
5
Antworten
Ich bin mit etwas Ruby-code, der evals eine Ruby-Datei jedes mal, wenn das Datum sich ändert. In der Datei habe ich Konstanten-Definitionen, wie Tau = 2 * Pi und, natürlich, machen Sie den interpreter anzeigen der unerwünschte
15
Antworten
Wie kann ich verhindern, einschließlich der header-Dateien doppelt? Das problem ist, ich bin auch der in MyClass.h und dann bin ich einschließlich MyClass.h in vielen Dateien, so enthält es mehrere Male und der Neudefinition der Fehler Auftritt.
5
Antworten
Betrachten Sie das Beispiel unten: #include <iostream> using namespace std; class base { public: virtual int func() { cout << "vfunc in base class\n"; return 0; } }; class derived: public base { public: double func() {