begin process at 2012 05 29 12:33:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

Mode release


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

Mode release

mardi 5 avril 2011 à 10:44:27 | Mode release

galax98

Bonjour

Je travaille sous Visual c++ 2008 Express et j'ai 2 petites questions

J'ai fait une application qui utilise une dll. Ayant besoin de faire quelques modifs sur une fonction de cette dll, son concepteur m'a fourni le code source. J'ai donc pu l'intégrer à mon projet en tant que code et tout recompiler, ca fonctionne. Simplement j'ai constaté que la fonction tournait beaucoup plus lentement que lorsque je l'extrayais de la dll. Est-ce normal ?

Le concepteur de la dll m'a suggéré que la lenteur était peut être due au fait que j'avais compilé le tout en 'mode debug'.
Je suis donc passé en 'mode release', et là le compilateur compile, link et se bloque sur 'Génération de code en cours...'
sans aboutir.
Voyez vous une raison à ce problème ?

Je précise que mon projet était initialement compilé sous Dev-Cpp et que je ne suis passé sous Visual que récemment. De nombreux warnings sont apparus à la compilation comme des conversions de int en float, des variables non utilisées ou des fonctions 'obsoletes' comme fprintf. Mais en mode debug l'application tourne parfaitement.

Merci pour votre aide.
mercredi 6 avril 2011 à 10:42:10 | Re : Mode release

galax98

J'ai légèrement progressé, j'arrive à compiler en mode release lorsque je demande l'optimisation sur la taille, et ca prend du temps, mais lorsque je demande l'optimisation pour augmenter la vitesse, il n'aboutit pas (meme apres 30 minutes). Est il possible que la taille du projet (environ 40.000 lignes) soit le pb ?
Merci


Cette discussion est classée dans : code, visual, dll, release, mode


Répondre à ce message

Sujets en rapport avec ce message

mode debug / mode release avec Visual C++ [ par franckydeluka ] Bonjour à tous,je viens de créer une dll en mode débug et quand je l'appelle à partir d'un autre programme ça marche nickel sans problème.ensuite je l C# DLL [ par Xarzu ] Après avoir quelqu'un crée une DLL C # en utilisant Microsoft Visual environnement de développement, comment prendre un autre programmeur de ce code, Création DLL en mode Release [ par Argile92 ] Bonjour,Je developpe une application Excel qui utilise des fonctions C++ via une DLL.J'ai dans un premier temps fais ma DLL en mode DEBUG, aucun probl Problème de passage en mode Release [ par RV2931 ] Bonjour, J'ai un problème vraiment très bizarre Je suis sous VC 2005 Express J'ai un projet qui se compile très bien en Debug et Release, par contre Compilation DLL [ par anjopa ] Bonjour, J'ai un soucis avec un bout de code qui fonctionne dans visual studio 6 mais pas dans visual studio 2010... Voici le code : MATRIXDLL_API Modifier un code utilisant une lib statique [ par andrebernard ] Bonjour à tous Je suis debutant, et j'ai trouvé ce code pour apprendre, sur un site de Microsoft qui montre comment modifier en C une structure envoy Explorer le code d'une DLL [ par JSilvere ] Salut, J'essaie depuis plus d'un mois d'utiliser une DLL pour un de mes programmes, mais ceux en vain, je tâtonne et avance au rythme d'une limace. Utilisation DLL dynamique / getprocAddress null [ par Inutqen ] Bonjour à tous ! J'essaye d'utiliser une DLL fournie sans .lib, mais avec un beau .h, du coup je tente la combo LoadLibrary et GetProcAddress. Le pro Dll, resource .h et .rc [ par wxccxw ] Bonjour, Je souhaite utiliser une dll pour creer un dialog box. j'ai creer une dll deja dans laquelle j'ai deja [code=cpp]extern "C" __declspec(dllex visual C++ et CANalyzer [ par abdobergach ] Bonjour, Voici mon problème: Je cherche à piloter CanAlyser via un code visual C++. J'ai trouvé ce code sur le net qui fonctionne [color=blue]presque


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,530 sec (4)

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