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

Nebulak

Frischling

  • »Nebulak« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Karlsruhe

Beruf: Brennschneider

  • Private Nachricht senden

1

13.07.2009, 22:04

Visual C++ 2008 EE Projektmappe

Hallo,

Ich hab in meiner Projektmappe drei Projekte A, B und C. Nun will ich das B und C Dateien von A includieren und A kein .exe, .lib, oder dll erstellt. Also in A will ich nur die Dateien legen die B und C brauchen.

Hab schon alles versucht aber VC++ will immer eine Startfunktion für A.
Man kann beim erstellen eines Projekts "Leeres Projekt" wählen aber mit dem klapt es auch nicht.
mfg Nebulak

2

13.07.2009, 22:08

geh nach erstellen->Konfigurationsmanager und mach den Haken bei Projekt A weg. Und natürlich darfst du nciht versuchen, Projekt A an sich zu übersetzen.

Nebulak

Frischling

  • »Nebulak« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Karlsruhe

Beruf: Brennschneider

  • Private Nachricht senden

3

13.07.2009, 22:14

hi,

hab ich gemacht aba sobald ich Klassen von A in B erstellen will kommt ein error:

LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall CList::~CList(void)" (??1CList@@QAE@XZ)".
mfg Nebulak

4

13.07.2009, 22:43

Header includiert und Pfade richtig gesetzt?

Nebulak

Frischling

  • »Nebulak« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Karlsruhe

Beruf: Brennschneider

  • Private Nachricht senden

5

13.07.2009, 22:47

ja bei B benütze ich dann

C-/C++-Quelltext

1
#include "..\\ProjectA\\CList.h"


ich krieg auch kein fehler das er die include datei nicht finden.

was meinst du mit pfade?

mfg
mfg Nebulak

6

14.07.2009, 11:23

und was ist mit CList.cpp? die wird ganz offensichtlich nciht übersetzt. Um eine .cpp in mehreren Projekten zu nutzen, musst du sie entweder zu jedem Projekt hinzufügen, sodass sie dort kompiliert wird, oder in einem eigenen Projekt in eine statische Bibliothek übersetzen.

Nebulak

Frischling

  • »Nebulak« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Karlsruhe

Beruf: Brennschneider

  • Private Nachricht senden

7

14.07.2009, 14:57

ja es lag an der cpp datei. hab jetzt projekt A ne lib gemacht, klapt jetzt auch alles super

danke :o

mfg nebu
mfg Nebulak

Werbeanzeige