---
title: "Vad ska innehålla vad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/73313-vad-ska-innehålla-vad/page2"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Alpha II"
published: "2003-04-06T14:49:00.000Z"
updated: "2003-04-14T12:54:39.000Z"
replies: 32
views: 885
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/73313-vad-ska-innehålla-vad"
---

# Vad ska innehålla vad?

_Sida 2 av 2._

## #21 — PeW, 2003-04-12T14:18Z

Och du har deklarerat dessa funktioner i h-filen?

Isf... har du lagt in alla filer i samma projekt?

Permalänk: https://www.webforum.nu/p/1009091

## #22 — Alpha II, 2003-04-12T14:36Z

Men jag använder ju BCC5.5.
kommandobaserad gratis kompilator... finns inte projekt man kan lägga till filer i... :l

Permalänk: https://www.webforum.nu/p/1009099

## #23 — PeW, 2003-04-12T14:49Z

Ah!  Det kanske är där skon klämmer... kolla upp med Borland om hur du ska inkludera fler filer, alternativt skriva en makefil för detta.

Permalänk: https://www.webforum.nu/p/1009101

## #24 — PeW, 2003-04-12T14:56Z

Kanske vore nåt för dig? -\>  <http://www.robertnz.net/genmake.htm>

Permalänk: https://www.webforum.nu/p/1009106

## #25 — Alpha II, 2003-04-12T15:47Z

Nu börjar jag få någonsålunda ordning på detta. Tror det kommer att lösa sig med en Makefile men har lite problem med skapandet av en.

Såhär har jag kompilerat förut:

bcc32 -tW OpenGL32.lib Glu32.lib bounce.cpp

Det fungerar och när jag försöker med makefile så hittas av någon anledning inte OpenGL32.lib.

Min makefile:

```
.AUTODEPEND

cpp = bcc32.exe
link = ilink32.exe
flags = -wuse -w-par -w-rch -c -O2 -X- -tW
linkflags = -Gn -Gi -aa -Tpe -x
libs = OpenGL32.lib Glu32.lib

all: bounce.exe

bounce.obj: bounce.cpp bounce.h
    $(cpp) $(flags) bounce.cpp
    
objects.obj: objects.cpp objects.h
    $(cpp) $(flags) objects.cpp
    
bounce.exe: bounce.obj objects.obj
    $(link) $(linkflags) bounce.obj objects.obj, bounce.exe, , $(libs)
```

Permalänk: https://www.webforum.nu/p/1009156

## #26 — Alpha II, 2003-04-12T15:52Z

Direkt efter att jag postade märkte jag att jag hade ett extra komma! När jag tog bort det fick jag ett annat fel:
Fatal: Too many MAP file names: Glu32.lib

Permalänk: https://www.webforum.nu/p/1009159

## #27 — aasah, 2003-04-12T16:23Z

> **Alpha II skrev:**
>
> ...Så här har jag kompilerat förut:
> 
> bcc32 -tW OpenGL32.lib Glu32.lib bounce.cpp

Du måste kompilera alla cpp-filer tillsammans för de ska länkas ihop. Så om du har ett main.cpp också måste du ta med den filen också vilket skulle ge:

bcc32 -tW OpenGL32.lib Glu32.lib bounce.cpp main.cpp

Även i din makefil måste du se till att alla cpp filer kompileras, brukar kunna skrivas som \*.cpp .

Permalänk: https://www.webforum.nu/p/1009181

## #28 — Alpha II, 2003-04-12T17:15Z

Men det är ju inte det som är felet! Felet är ju att den klagar om för många MAP filnamn. Och vad är ett MAP filnamn?

Permalänk: https://www.webforum.nu/p/1009228

## #29 — PeW, 2003-04-12T17:59Z

MAP-problemet är nog bara att den inte klarar att lista alla fel som blev. Hittar kompilatorn OpenGL32.lib?

Permalänk: https://www.webforum.nu/p/1009244

## #30 — Alpha II, 2003-04-12T19:16Z

Tror det eftersom Opengl32.lib är innan glu32.lib
det enda felet är MAP annars får jag inga andra felmeddelanden

Permalänk: https://www.webforum.nu/p/1009308

## #31 — Alpha II, 2003-04-12T22:06Z

Arg! Gav nu upp och installerade Visual Studio 6.0.... irriterande 160 onödiga mb och ett gammalt program vars inklude filer alla slutar med .h :(

Permalänk: https://www.webforum.nu/p/1009450

## #32 — PeW, 2003-04-13T17:24Z

> irriterande 160 onödiga mb och ett gammalt program vars inklude filer alla slutar med .h

 :q

Permalänk: https://www.webforum.nu/p/1009963

## #33 — Alpha II, 2003-04-14T12:54Z

Har knappt någon plats kvar på datorn... klagar över att windows behöver 200 mb ledigt hela tiden.
Med bcc5.5 finns headers som heter tex windows. I min version av VC++ finns bara windows.h, vilket jag har uppfattat som äldre header filer?

Permalänk: https://www.webforum.nu/p/1010584

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/73313-vad-ska-innehålla-vad/page2  
Föregående sida: https://www.webforum.nu/amne/c-cpp/73313-vad-ska-innehålla-vad.md
