/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
kompilering windows/linux
Fra : Claus Christian Lars~


Dato : 17-02-03 22:56

   Jeg har købt mig et hæfte om programering i c++. Med baggrund i det vil
jeg spørge om følgende:

Man har en source der indeholder et program, lad os sige IE som vi
antager er skrevet i c++..

Hvis man kompilerer denne source med en windowskompiler for vi et
windowsprogram.

Hvis vi kompilerer samme source med en unixkompiler får vi et IE til unix.



Er det korrekt?

Hilsen Claus


 
 
TH (17-02-2003)
Kommentar
Fra : TH


Dato : 17-02-03 22:50

Hej,

"Claus Christian Larsen" <tip@tophygiejne.dk> skrev i en meddelelse
news:b2rl8g$2ua5$1@news.cybercity.dk...

> Hvis man kompilerer denne source med en windowskompiler for vi et
> windowsprogram.
>
> Hvis vi kompilerer samme source med en unixkompiler får vi et IE til unix.

Ja og nej...desværre fungerer det ikke sådan i reallfe
Typisk vil du lave et Win32 program som kalder og benytter headers og
moduler som kun giver mening i windows-miljøet. Og vice versa for så vidt.

Et lille simpelt program kan du dog godt være heldig med...som udgangspunkt
ingen GUI overhovedet. Så nærmer vi os at du kan bruge sourcen i begge
miljøer.

Mvh
TH



Peter Makholm (18-02-2003)
Kommentar
Fra : Peter Makholm


Dato : 18-02-03 08:50

"TH" <th@cogito.dk> writes:

> Et lille simpelt program kan du dog godt være heldig med...som udgangspunkt
> ingen GUI overhovedet. Så nærmer vi os at du kan bruge sourcen i begge
> miljøer.

Der findes GUI-biblioteker der virker under både X11, Windows og
MacOS. Et af dem er wxWindows. Der er selvfølgelig også mange andre
faldgruber.

Alene et simpelt problem som hvordan man håndterer configuration kan
skabe store problemer.

--
Peter Makholm | One thing you do is prevent good software from
peter@makholm.net | being written. Who can afford to do professional
http://hacking.dk | work for nothing?
| -- Bill Gates

TH (18-02-2003)
Kommentar
Fra : TH


Dato : 18-02-03 08:56

Hej,

"Peter Makholm" <peter@makholm.net> skrev i en meddelelse
news:87isvit4di.fsf@xyzzy.adsl.dk...

> Der findes GUI-biblioteker der virker under både X11, Windows og
> MacOS. Et af dem er wxWindows. Der er selvfølgelig også mange andre
> faldgruber.

Ok...det vidste jeg ikke.

> Alene et simpelt problem som hvordan man håndterer configuration kan
> skabe store problemer.

Ja det kunne jeg forestille mig :)

Et alternativ jeg endnu ikke har prøvet var Kylix på Linux og fx. C++
builder på Windows. Det skulle efter Borland (Inprise) påstand virke...nogen
der har prøvet det?

/TH



AO (22-02-2003)
Kommentar
Fra : AO


Dato : 22-02-03 15:51

TH wrote:

> Et alternativ jeg endnu ikke har prøvet var Kylix på
> Linux og fx. C++ builder på Windows. Det skulle efter
> Borland (Inprise) påstand virke...nogen der har prøvet
> det?
>

Jeg har det installeret pga. min baggrund i Win32 og med
Delphi. Kun 1 ting at sige; Det virker rigtigt fedt!
....men jeg har dog ikke fundet ud af at deploye endnu...

/Anders

TH (23-02-2003)
Kommentar
Fra : TH


Dato : 23-02-03 00:15

Hi,

"AO" <ao@localhost.dk> skrev i en meddelelse
news:b382nl$1gd6$1@news.cybercity.dk...

> Jeg har det installeret pga. min baggrund i Win32 og med
> Delphi. Kun 1 ting at sige; Det virker rigtigt fedt!
> ...men jeg har dog ikke fundet ud af at deploye endnu...

Mkay...hvilken version af Kylix bruger du? open Source eller de
"kommercielle" ?

mvh
TH



Thorbjoern Ravn Ande~ (18-02-2003)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 18-02-03 10:11

Claus Christian Larsen <tip@tophygiejne.dk> writes:

> Man har en source der indeholder et program, lad os sige IE som vi
> antager er skrevet i c++..
>
> Hvis man kompilerer denne source med en windowskompiler for vi et
> windowsprogram.
>
> Hvis vi kompilerer samme source med en unixkompiler får vi et IE til unix.

I princippet ja.

Problemet er at grafikdelen ikke er standardiseret og meget forskellig
mellem Unix og Windows, hvorfor ovenstaaende desvaerre ikke er muligt
uden at de oprindelige udviklere bevidst arbejder paa sagen.

Til gengaeld er IE porteret til Solaris og HPUX. _Den_ kildetekst er
formentlig ret enkel at oversaette til Linux.

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus

Søg
Reklame
Statistik
Spørgsmål : 177555
Tips : 31968
Nyheder : 719565
Indlæg : 6408859
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste