Bonjour tous
Depuis qq temps, j'ai un phénomène étrange qui se produit sur mon visual (2013 : 12.0.311001.00 update 4). Il ne se rend pas compte qu'il doit recompiler mes fichiers après modification.
1/ mon projet compile sans faute
2/ j'introduis volontairement une faute dans le code
3/ je build (projet ou solution ou en lancant le debug, whatever)
4/ il me dit que tout va bien et me lance la version générée en /1
Je me suis dis que ca venait de mon visual et je l'ai donc résintallé. En vain
Je me suis dis que ca venait de mon projet. J'ai donc fait un simple projet console application avec juste un main. Idem
Il ne se rend pas compte que j'ai inséré faute qui est une faute et lance qd mm le débug (sans recompiler donc)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <iostream> int _tmain(int argc, _TCHAR* argv[]) { char c; std::cout << "coucou" << std::endl; std::cin >> c; faute return 0; }
Je précise que si je fais une modif dans un .h, la compilation se produit normalement, et il me génère bien un version à la fin. Mais je n'ai pas l'intention de me souvenir des .h que je dois modifier pour faire recompiler les cpp qui leurs sont associés.
Je précise aussi que dans Tools>Options> project and solutions > build and run j'ai bien "on run when project are out of date" = "always build".. Même comportement en prompt top build = pas le bon
Je précise que je n'ai rien installé qui pourrait engendrer ce nouveau comportement.
Je ne vois pas de mise à jour qui se sont produites à mon insu
Bref c'est tombé en panne tout seul tout d'un coup (oui parce qu'avant ca marchait)
Des idées?
Mon projet commence à être gros et je passe tellement plus de temps à recompiler qu'a développer que j'en deviens fou.
Merci d'avance
Traiangueul
Partager