Avatar billede ruma1974 Nybegynder
06. februar 2007 - 10:10 Der er 16 kommentarer og
1 løsning

Dev C++ gcc compiler acceptere ikke kommentar?

Hej,

Dev C++ gcc compiler acceptere ikke kommentar af typen "//" i header filen. Er der en setting som man kan sætte så at compileren forstår at "//" indikere en kommentar?

Mvh,

Rune
Avatar billede oddi Nybegynder
06. februar 2007 - 12:18 #1
Kan du bruge /*Kommentar*/
Avatar billede tiller3 Nybegynder
06. februar 2007 - 12:34 #2
Et gaet er at du bruger C i stedet for C++.

Og hvad er Dev C++ gcc compileren?

Er det en helt almindelig gcc? Hvis det er, saa proev at bruge g++ i stedet for gcc til at compile, selvom gcc plejer at godtage // i c kode
Avatar billede arne_v Ekspert
06. februar 2007 - 15:01 #3
dev-cpp bruger mingw gcc

og ja - fejlen er med stor sandsynlighed at der blev valgt C project da projektet
blev createt
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 16:05 #4
Ja, jeg valgt et C projekt og det så ud til at programmet blev lavt korrekt og der var igen fjel. Først da jeg tilføjer alle header filerne fik jeg en fjel.

Nu har jeg startet et C++ projekt men nu får jeg følgende fjel:

invalid conversion from "void*" to "double"
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 16:22 #5
For eksemple følgende linie giver fjelen:

mz=calloc(900000, sizeof(double));

men der er mange andre fjel af samme type
Avatar billede arne_v Ekspert
08. februar 2007 - 16:39 #6
double *mz;
mz = (double *)calloc(
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 17:19 #7
Det virker Arne

men der er mange andre fjel af samme type. Er det virkeligt nødvendigt at manuelt rette alle?

Arne : hvis du laver et svar så får du point

Der er også nogle andre fjel som jeg ikke er helt sikker på hvordan skal rettes
Avatar billede arne_v Ekspert
08. februar 2007 - 17:28 #8
calloc er erklaeret til at returnere void*, saa du skal caste

og svar

post fejlene her
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 21:16 #9
C:\Cprog\lcms\genlasso.nw invalid conversion from 'void*' to 'int*'

Her skal jeg sikkert caste igen - men mit problem er at jeg ikke har nogen fil genlasso.nw

hvad er det for nogle filer (*.nw)?
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 21:20 #10
Arne

Det ser ud til at man kan downloade Visual C++ 2005 gratis.

Tror du det vil værre nemmere at kompilere med Visual 2005 C++ ?
Avatar billede arne_v Ekspert
08. februar 2007 - 21:31 #11
jeg har aldrig foer hoert om NW filer

----

maaske, men jeg tvivler
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 21:50 #12
Hvad med den her?

gsl_sort_index(pi,mlist,1,nmass);

invalide conversion from 'int' to 'size_t'
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 21:56 #13
kun 23 fjel tilbage
Avatar billede arne_v Ekspert
08. februar 2007 - 22:03 #14
gaet:

pi er int*

men skal vaere size_t*
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 22:17 #15
set_bias(obs_bias, y_bias, obs, y, n, p, chglist, bf);

Giver

In function 'int set_bias(double*,double*,double*,double*,int,int,int*,double)':
Avatar billede ruma1974 Nybegynder
08. februar 2007 - 22:24 #16
Jeg har gennemsøgt alle source file og kunne finde nogle linier af typen:

#line 102 "genlasso.nw"


Men
C:\Cprog\lcms\genlasso.nw

eksistere ikke

resten af fjelene er i denne mystiske fil
Avatar billede arne_v Ekspert
10. februar 2007 - 02:07 #17
den bliver heller ikke genereret under build ?
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