Avatar billede sir_plexus Nybegynder
16. august 2003 - 00:03 Der er 5 kommentarer

C++ fra Linux til Windows !

Dette er måske et lidt underligt spørgsmål men hvordan kan jeg lave et program i c++ i linux og så bruge det i windows ? DVS. når jeg programmere i c++ i linux kan den ikke godtage de "koder" som windows forstår ! HJÆLP

Eks:
include <iostream.h>

void main(void)
{
    cout << "Hjælp jeg har et problem!";
}
Avatar billede bertelbrander Novice
16. august 2003 - 00:34 #1
Jeg er ikke sikker på at jeg forstår spørgsmålet. Kan du ikke bare kompilere source koden på windows? Hvis du bruger cygwin (www.cygwin.com) der er en gcc til windows, er der ret stor chance for at dit program kan kompilere & køre på windows.
Avatar billede Lasse Novice
16. august 2003 - 01:51 #2
jeg lytter lige med
Avatar billede arne_v Ekspert
16. august 2003 - 06:41 #3
Dit eksempler er ikke helt korrekt C++.

Prøv med:

#include <iostream>

using namespace std;

int main()
{
    cout << "Hjælp jeg har et problem!" << endl;
    return 0;
}

det burde virke både på Windows og Linux.

Men der er forskel på Windows og Linux - og hvis du bruger funktioner
fra f.eks. windows.h så får du dem ikke til at virke på Linux.

Det er anbefalelses værdigt at samle den slags system specifik funktionalitet
i så få filer som muligt, så man nemt kan #ifdef'e den slags kode.
Avatar billede martin.jensen Nybegynder
18. august 2003 - 10:04 #4
Du kan med fordel vælge at opsætte din compiler til kun at acceptere ANSI C kode, så får du sikkert en bunke fejl, men det er det nemmeste at flytte fra platform til platform.
Avatar billede rocekiller Nybegynder
26. august 2003 - 14:08 #5
Hvilken compiler bruger du i windows og hvilken i linux?
Generalt hvis du skriver ANSI C++ kode og kun bruger standart C/C++ libs skulle du kunne compile på stort set alle systemer og stort set alle compilere. (Det er jo det standarten er til for ;))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester