Logiciel pour développer en C++ - C++ - Programmation
Marsh Posté le 19-02-2018 à 16:36:09
Essaie de compiler ton projet en mode release
Marsh Posté le 19-02-2018 à 16:40:13
Salut,
Je te remercie. Malheureusement j'ai toujours les mêmes soucis.
Marsh Posté le 19-02-2018 à 16:46:35
En regardant le net, il semble que ces messages soient normaux..mais c'est assez déroutant. Par contre pour le coup du projet obsolète c'est soulant.
Y'a pas plus simple comme logiciel ?
Marsh Posté le 19-02-2018 à 17:24:34
jujuf1 a écrit : Y'a pas plus simple comme logiciel ? |
Tu peux regarder CodeBlocks, plus simple je sais pas mais OpenSource (avec le compilateur GCC). Ceci étant pour un seul fichier la ligne de commande peut suffire + un éditeur de texte un peu évolué.
Marsh Posté le 19-02-2018 à 18:05:56
Re
Je n'arrive pas à installer un compilateur sous CodeBlockS ? J'ai essayé Cigwin et MinGW sans résultats (ne trouve pas les exe nécessaire...)
Marsh Posté le 19-02-2018 à 18:57:02
Merci
Par contre mingw est le seul compilateur qui n'apparait pas dans la liste proposée par codeblocks...je ne comprends pas.
Marsh Posté le 19-02-2018 à 19:20:22
Whaou c'est une histoire de fou j'arrive à rien, j'ai essayé borland et il me fait chier avec une license. ..... L'époque a bien changée.
Si quelqu'un peut me conseiller un outil ready to use et valable...perso là j'en ai ras le bol.
Marsh Posté le 19-02-2018 à 20:35:50
Installe Visual Studio Code (c'est un Visual Studio allégé et gratuit) et son extension C/C++, et configure les. Tu trouveras la procédure ici : https://code.visualstudio.com/docs/languages/cpp
Marsh Posté le 19-02-2018 à 21:08:37
jujuf1 a écrit : Si quelqu'un peut me conseiller un outil ready to use et valable...perso là j'en ai ras le bol. |
De mémoire C::B est "ready to use" sous Windows si on choisit le bon truc à télécharger...
Marsh Posté le 20-02-2018 à 09:00:04
Sinon tu peux installer la version opensource de Qt, Qt Creator te permet de développer , debugguer et générer un binaire très facilement.
Sinon pour tester des trucs online rapidement, y a ca : http://cpp.sh/
Marsh Posté le 20-02-2018 à 09:56:17
ah là là ste blague :
- j'ai réessayé l'installation de codeblock soit disant livré avec le compilateur mais impossible de le faire apparaître dans le logiciel. Y'a tout sauf celui là (alors que le répertoire est bien là).
- QT : téléchargement de différents paquets interminable + plantage.
Je me souviens que il y a quelques années j'avais mis borland et c'était réglé. Mais il a été racheté apparemment.
Franchement c'est ouf.
Marsh Posté le 20-02-2018 à 10:12:21
Faut pas éxagérer non plus, Visual Studio Community marche très bien avec du C++
Les messages que tu as obtenus dans ton premier post ("Impossible de trouver ou d'ouvrir le fichier PDB" ) ne sont que des warnings t'indiquant que le compilateur est incapable de trouver les fichiers de symboles de debuggage (ce que sont les fichiers .PDB). Ils ne t'empêchent aucunement de lancer ton projet.
Si vraiment tu tiens à fixer ces warnings, alors va faire un tour dans le menu Tools -> Options -> Debugging -> Symbols -> Server, et choisis "Yes".
Puis appuie sur les touches CTRL et F5 simultanément, et apprécie le résultat.
Tout ça n'est pas "ouf", non. C'est juste que les outils ont évolué depuis Borland C++ Builder et qu'il faut s'adapter. Rien d'insurmontable.
Marsh Posté le 20-02-2018 à 10:17:02
Désolé mais pour moi c’est une régression donc c’est « ouf ».
Quand on débute et qu’on voit ces warnings ça n’aide franchement pas.
Rien d’insurmontable mais c’est bien chiant.
Merci pour le fix.
Marsh Posté le 20-02-2018 à 10:32:28
Ce n'est pas une régression. C'est normal qu'il affiche le message d'erreur. Et les symboles de debugging des bibliothèques systèmes ne sont pas présents par défaut car ca prend de la place, et c'est pas forcément utile dans l'immédiat. Tu peux les télécharger optionnellement comme indiqué par Harkonnen.
Marsh Posté le 20-02-2018 à 10:38:23
Ce que je voulais surtout dire par régression c’est qu’un soft tel que borland n’existe plus.
En tout cas merci pour votre aide.
Marsh Posté le 20-02-2018 à 13:02:52
Harkonnen a écrit : Faut pas éxagérer non plus, Visual Studio Community marche très bien avec du C++ |
ça marche impeccable merci !
Marsh Posté le 20-02-2018 à 13:25:24
jujuf1 a écrit : |
You're welcome
Marsh Posté le 21-02-2018 à 13:16:59
jujuf1 a écrit : Ce que je voulais surtout dire par régression c’est qu’un soft tel que borland n’existe plus. |
Le soft existe bien encore c'est C++Builder, c'est plus Borland mais Embarcadero.
Ceci dit c'est payant, et c'est pas spécialement intéressant à moins d’être un Fan des RAD façon Delphi.
La plupart des développeurs C++ utilisent le plus souvent Visual Studio, ou parfois Qtcreator ou Code::Blocks ou Eclipse, et il y à CLion de Jetbrains en valeur montante.
Marsh Posté le 19-02-2018 à 16:30:56
Salut à tous,
Lorsque j'exécute ce code donné par défaut dans visual studio community 2017, j'ai tout un tas d'erreurs qui s'affichent dans la console de debogage. Je suis débutant en C++ et je n'ai pas codé (VB) depuis 10 ans sur un logiciel tel que visual studio et donc du coup je suis un peu paumé. En plus il me dit que le projet est obsolète (alors que j'ai pris le soin de le compiler avant de lancer le debogage)
code :
// ConsoleApplication4.cpp : définit le point d'entrée pour l'application console.
//
#include "stdafx.h"
int main()
{
return 0;
}
Erreurs :
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Users\Julien\source\repos\ConsoleApplication4\Debug\ConsoleApplication4.exe'. Les symboles ont été chargés.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\ntdll.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\kernel32.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\KernelBase.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\ucrtbased.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\vcruntime140d.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\kernel.appcore.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\msvcrt.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\rpcrt4.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\sspicli.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\cryptbase.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
'ConsoleApplication4.exe' (Win32) : Chargé 'C:\Windows\SysWOW64\sechost.dll'. Impossible de trouver ou d'ouvrir le fichier PDB.
Le thread 0x2e8c s'est arrêté avec le code 0 (0x0).
Le thread 0x16ec s'est arrêté avec le code 0 (0x0).
Le thread 0x9cc s'est arrêté avec le code 0 (0x0).
Le programme '[12148] ConsoleApplication4.exe' s'est arrêté avec le code 0 (0x0).
Merci d'avance.
Message édité par jujuf1 le 19-02-2018 à 19:23:30