Projektübergreifend Zugriff
-
Ich habe in meiner Solution mehrere Projekte enthalten.
zum einen die Klasse
public ref class D3DCode { public: . . . static IGlDxRenderTarget* dxRenderer = GlDxRenderTargetFactory::CreateRenderTarget(DX_SDK_9); };
auf "dxRenderer" möchte ich nun in einem anderen Projekt zu greifen.
Also hab ich ein verweiss auf D3DCode gemacht und wollte nun mitD3DCode::dxRenderer->Initialize(...)
verwenden
dabei erhalte ich aber folgende fehler
Fehler 2 error C2039: 'Initialize': Ist kein Element von 'IGlDxRenderTarget' Fehler 1 error C2248: "D3DCode::dxRenderer": Kein Zugriff auf private Member, dessen Deklaration in der D3DCode-Klasse erfolgte.
zum error C2039: 'Initialize' is eigentlich eine Methode der Klasse
error C2248: selbst wenn ich alles public mache kommt dieser fehler.hoff ich hab mein problem ausreichend erklärt falls ihr noch mehr code benötigt gebt bescheid.
mfg
-
koala schrieb:
Also hab ich ein verweiss ...
Was soll das ein? Wie hast du das gemacht? Code?
-
Das ist nicht C++.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.