begin process at 2010 02 10 05:44:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Erreur sous visual


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur sous visual

dimanche 24 mai 2009 à 08:26:12 | Erreur sous visual

alphaone

Je tante de compiler mon programme sous visual, avant je le fessait avec mingw et cella marché trés bien, voila mes erreurs:

1>.\main.cpp(375) : error C2057: expected constant expression
1>.\main.cpp(375) : error C2466: cannot allocate an array of constant size 0
1>.\main.cpp(375) : error C2133: 'temp' : unknown size
1>.\main.cpp(443) : warning C4309: 'initializing' : truncation of constant value
1>.\main.cpp(443) : warning C4309: 'initializing' : truncation of constant value
1>.\main.cpp(776) : error C2664: 'CreateFileW' : cannot convert parameter 1 from 'QStdWString' to 'LPCWSTR'
1>        No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
1>.\main.cpp(839) : error C2057: expected constant expression
1>.\main.cpp(839) : error C2466: cannot allocate an array of constant size 0
1>.\main.cpp(839) : error C2133: 'lpDirectoryName' : unknown size

main.cpp(375):
WCHAR temp[KeyValue.length()+1];

main.cpp(443):
char headerUtf16[2]={0xff,0xfe};

main.cpp(839):
WCHAR lpDirectoryName[mountPoint.length()*2];

Voila le prototype de la méthode:
int QString::length () const

Quelqu'un pourrai m'aider?
dimanche 24 mai 2009 à 08:48:04 | Re : Erreur sous visual

BruNews

Administrateur CodeS-SourceS

char headerUtf16[2]={0xff,0xfe};
Possibilité:
char headerUtf16[2];
*((WORD*) headerUtf16) = 0xFEFF;

WCHAR temp[KeyValue.length()+1];
On ne compile pas les inepties du C99 avec les outils MS.

ciao...
BruNews, MVP VC++

dimanche 24 mai 2009 à 09:43:36 | Re : Erreur sous visual

alphaone

Ce serai pas plutot:
*((WORD*) headerUtf16) = 0xFFFE;
?

On ne compile pas les inepties du C99 avec les outils MS.:
Pourquoi ce serai des inepties? Alors comment faire du propre?

dimanche 24 mai 2009 à 11:40:03 | Re : Erreur sous visual

vecchio56

Administrateur CodeS-SourceS
Allocation dynamique (malloc)

Ligne 443 c'est un warning, mais t'a qu'a faire ca:
char headerUtf16[2]={(char)0xff,(char)0xfe};

_____________________________________
Un éditeur de ressources gratuit pour Windows

dimanche 24 mai 2009 à 20:51:40 | Re : Erreur sous visual

BruNews

Administrateur CodeS-SourceS

Avec
char headerUtf16[2]={0xff,0xfe};

c'est bien 0xFF que tu veux dans le 1er octet ?
si oui, c'est bien
*((WORD*) headerUtf16) = 0xFEFF;
LITTLE ENDIAN

Pourquoi des inepties ?
ben enfin, si on ne veut pas gérer la mémoire, on fait de l'interprété.

ciao...
BruNews, MVP VC++

lundi 25 mai 2009 à 07:10:49 | Re : Erreur sous visual

alphaone

Je préfère c'est plus universelle et ça marche même sous unix:
char headerUtf16[2]={(char)0xff,(char)0xfe};
En plus il faut que je manipule un char * ...


Cette discussion est classée dans : error, cpp, main, constant, cannot


Répondre à ce message

Sujets en rapport avec ce message

un petit exercice [ par yohann59 ] Bonjour à tous, Alors voilà, je ne programme pas en C++, et on m'a demandé de résoudre ceci :(Si l'un d'entre vous à une idée, je sui portée globale typedef compilation separée [ par tbpacker ] Bonjour a tous,mon probleme est le suivant:Ou placer un typedef vector VEC dans un code objet comprenant:-main.cpp-matrice.cpp-matrice.hsachant que le PB de librairie mysql sous linux [ par cedsan ] Bonjour à tous Je travaille sur un gros projet en C++ qui marche sous linux et windows. Suite à un crash de notre serveur ovh, nous avons du réinstal probleme avec openGL sous visual c++ [ par c_raf ] Bonsoir a tous,Excusez moi de vous déranger à cette heure ci mais j'ai un petit problème avec openGL et visual c++.Voila je suis en train de développe j'ai un probleme de creation de mon propre container a base de STL [ par NiJuste ] J'ai un probleme, j'ai a creer son propre container mais a base de STL, avec l'algorithme que j'ai utilise on me donne des erreurs de compilation (Vis Aider moi a trouver l'erreur [ par NiJuste ] Avec ce petit code j'ai beaucoup d'erreurs de compilation et ca m'empeche de continuer. Aider moi sur vous plait#include #include #include #include "s erreur sous visual C++ [ par wallie0703 ] BonjourJ'ai ces erreurs qui s'affichent je voudrais savoir comment les enlever??1>..\PI_GCS.cpp(44) : error C4430: spécificateur de type manquant - in erreur compiling [ par blinix123 ] hello allPB: je lance VisualC++, je fais nouveau projet vide, nouveau fichier -> main.c la je tape les lignes de code: #include #include int main (i probleme avec tlhelp32.h [ par miki42 ] Bonjour a tous un probleme qui je doit le dire me laisse perplexe,j'utilise   "CreateToolhelp32Snapshot" pour enumérer des processus hors lors de la c Visibilité de variables c [ par Moomoon07 ] Bonjour,Voici mon problême :Mon programme possède un main et 3 modules : main.cpp, m1.cpp, m2.cpp, m3.cppmain.cpp inclut m1.h, m2.h et m3.hChacun de c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales