Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

1

06.05.2006, 18:36

Intellisense, wie krieg ich das rein?

Ich hab endlich mal angefangen alle meine kleinen Helferlein in ne eigene Bibliothek zu packen. Hab das (imho) recht lange geplant etc und so entworfen das auch andere damit ihren Spaß haben könnten. Also brav (ich hoffe sinnvoll) Namespaces genutzt, schön Klassen benamst etc und dann kam der Schock.

Ich erstell DLL und Lib, geh nochmal die Header durch und will das Ganze sozusagen mal aus unbekannter Sichtweise testen. Und da der Schock :(

Intellisense springt nicht an ??? Mir fiel das witzigerweise bisher nicht auf aber ... tote Hose :(

Wenn ich im Quelltext eines Projekts das die Lib nutzen soll GX:: (Mein Namespace) eingebe klappt also nix. Ein GX:: im Projekt der Lib klappt wunderbar.

Phil_GDM

Alter Hase

Beiträge: 443

Wohnort: Graz

Beruf: Student-Softwareentwicklung u. Wissensmanagement

  • Private Nachricht senden

2

06.05.2006, 21:28

Entweder die Headerdateien der Lib zu dem Projekt hinzufügen, oder den Ordner in dem die Header liegen, unter den Projekt-Headerverzeichnissen von VisualStudio hinzufügen, dann sollte es klappen.
hth

mfg Philipp

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

3

06.05.2006, 21:34

Sonst würde das ganze doch GARNICHT funktionieren? Wie dem auch sei, die Pfade sind bekannt und das Ganze ist eingebunden. Muss ich den Source noch irgendwie linken?

Bisher hab ich nur den Header per include bekannt gemacht und die lib mit #pragma comment (lib, "Pfad") gelinkt.

babelfish

Alter Hase

Beiträge: 1 222

Wohnort: Schweiz

Beruf: Informatiker

  • Private Nachricht senden

4

06.05.2006, 21:55

Welches Visual Studio nutzt du denn?
In denn neueren Versionen(zumindest der express Edition)
funktioniert der Befehl #pragma comment meines Wissens nach gar nicht mehr...

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

5

06.05.2006, 22:14

Huh? Hab die Express Version und damit bisher noch nie Probleme gehabt Oo Irrlicht und TriBase sind zumindest nie drüber gestolpert.

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

6

06.05.2006, 22:20

warum sollte der #pragma comment Befehl nicht mehr unterstützt werden? Bei mir funktioniert er problemlos hmm
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Phil_GDM

Alter Hase

Beiträge: 443

Wohnort: Graz

Beruf: Student-Softwareentwicklung u. Wissensmanagement

  • Private Nachricht senden

7

07.05.2006, 07:05

Zitat von »"Das Gurke"«


Bisher hab ich nur den Header per include bekannt gemacht und die lib mit #pragma comment (lib, "Pfad") gelinkt.


Mit Einbinden meinte ich nicht die Include-Anweisung.
Mit einbinden Meinte ich, dass du Im Solution-Explorer einen neuen Filter anlegst, dann mit der rechten Maustaste auf diesen Klickst, und dann mittels dem Befehl: Add existing Item alle notwendigen Header hinzufügst. D.h. du kannst die ganzen Header dann im solution-explorer sehen.

mfg Philipp

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

8

14.05.2006, 19:56

Sry für die späte Antwort :angel:

Mit der Methode von Phil_GDM klappt das, das gelbe vom Ei ist das aber auch nicht direkt xD

Werbeanzeige