Autor Wątek: Zamykający się MSVC++ 2010 EE.  (Przeczytany 2915 razy)

Offline Frondeus

  • Użytkownik

# Kwiecień 18, 2010, 12:51:20
Tak jak w temacie. Przy próbie debugowania (poprzez f5) lub tylko kompilacji (f7) moj "ukochany" MSVC++ 2010 EE się restartuje i wysyła dane nt. Crasha do M$.
Próbuję zdebugować kod projektu MSVC++ 2010 Ultimate RC.

W Katalogu debug. w pliku z nazwa projektu (plik tekstowy- chyba log.) pokazuje ze część kodu została przetrawiona. Za każdym razem w innym miejscu się zacina. Dodatkowo, w logu pokazują się errory i warningi a w debugerze nic...

Próby usunięcia wszystkich danych nie licząc samego kodu nie dały reultatu.

Powinienem jeszcze raz zainstalować środowisko, czy można rozwiązać problem "drogą pokojową" ? ;)

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline kamilos93

  • Użytkownik

# Kwiecień 18, 2010, 13:21:55
Znaczy się mam rozumieć, że masz zainstalowany i VS2010 Ultimate RC i VSC++ 2010 EE? Jeśli tak to myślę, że odinstalowanie wersji RC powinno pomóc.

P.S. Korzystając z okazji witam wszystkich xD

Offline Kuba D.

  • Użytkownik

# Kwiecień 18, 2010, 13:39:35
Miałem podobny problem tylko z Visualem 2008 EE. I musiałem założyc nowy projekt, wszystkie pliki ze starego dołączyc do tego nowego i już wszystko grało. Żadne cleany i rebuildy, nawet reinstalacje całego Visuala nie pomagały.

@Up: Witam ;)

Offline Frondeus

  • Użytkownik

# Kwiecień 18, 2010, 14:01:55
kamilos : RC odinstalowałem. Witam ;)
Kuba D: Dzięki za radę.

Edit:
Nic nie pomogło. Nadal się restartuje -.-
« Ostatnia zmiana: Kwiecień 18, 2010, 14:28:46 wysłana przez Frondeus »

Offline kamilos93

  • Użytkownik

# Kwiecień 18, 2010, 16:10:49
A usunąłeś może z rejestru wszystkie klucze dot. wersji RC?

Offline Reg

  • Administrator
    • Adam Sawicki - Home Page

# Kwiecień 18, 2010, 16:11:27
Ja też mam problem z MSVC 2010 Express. Wywala mi się przy każdej kompilacji a nawet przy robieniu Clean projektu. Mam 64-bitowy Windows 7 i zainstalowany też w systemie Visual Studio 2008 Professional (ten ostatni działa bez zarzutu).

Otworzyłem nawet błąd na stronie Microsoft Connect - może wspólnymi siłami zostanie naprawiony :)
https://connect.microsoft.com/VisualStudio/feedback/details/551576/any-compilation-in-visual-c-2010-express-crashes

Offline Frondeus

  • Użytkownik

# Kwiecień 18, 2010, 16:24:40
Heh. Zwykły Hello Word w terminalu się wysypuje :/ . Trzeba czekac :/
O właśnie. Przez chwilę mi działało. Najpierw naciskałem f7 a potem mogłem f5 i debugować. Ale tylko przed najmniejszą zmianą kodu.
« Ostatnia zmiana: Kwiecień 18, 2010, 16:29:20 wysłana przez Frondeus »

Offline kamilos93

  • Użytkownik

# Kwiecień 18, 2010, 19:34:48
Mam jeszcze jeden taki pomysł. Spróbuj może usunąć Visuala, usunąć WSZYSTKIE klucze dot. VS, foldery z nim związane (oczywiście projekty sobie zostaw :)) i spróbuj na nowo, już na czysto zainstalować VC++ 2010 EE. Mam nadzieję, że to pomoże.

Offline Frondeus

  • Użytkownik

# Kwiecień 25, 2010, 12:21:40
Reinstalacja msvc pomogła. nic nie musiałem usuwać w rejestrze.
Jbc. to mam xp sp3.
edit: Zbyt szybko wyciągnąłem wnioski. Zbuildowało się raz. Kolejnymi razy się restartuje
edit2: Jedno zauważenie.
Zrobiłem hello worda :
#include <iostream>
#include <conio.h>

using namespace std;

void main()
{
cout << "Hello word" << endl;
_getch();
};

-zmieniam kod
-daje f7
-MSVC sie restartuje
-daje f7
-Build bez restartu
-daje f5
-Debug bez restartu

I tak w kółko. Tak więc na upartego da się kodzic Hello Wordy
W przypadku silnika ta metoda nie działa :/
« Ostatnia zmiana: Kwiecień 25, 2010, 12:27:50 wysłana przez Frondeus »

Offline Reg

  • Administrator
    • Adam Sawicki - Home Page

# Kwiecień 30, 2010, 00:11:19
Z pomocą Microsoft mój problem z wysypującym się VC 2010 Express został rozwiązany. Może i wam to pomoże.

https://connect.microsoft.com/VisualStudio/feedback/details/551576/any-compilation-in-visual-c-2010-express-crashes

Winny był AMD CodeAnalyst. Wystarczyło go odinstalować.

Offline Frondeus

  • Użytkownik

# Kwiecień 30, 2010, 14:02:35
Ja nie mam żadnego Code Analysta :/ ("dodaj/usun programy" nic nie pokazuje )
regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll" pokazało MessageBoxa z informacją że nie odnaleziono modułu :/
« Ostatnia zmiana: Kwiecień 30, 2010, 20:25:19 wysłana przez Frondeus »

Offline Frondeus

  • Użytkownik

# Maj 04, 2010, 16:57:28
Problem nadal nie rozwiązany, a ja mam pytanie.
Czy jeśli powrócę do np. 2008 to muszę zmieniać projekt?
Czy jeśli powrócę do np. 2008 to reszta teamu która posiada 2010 też musi downgradować?

Offline Reg

  • Administrator
    • Adam Sawicki - Home Page

# Maj 05, 2010, 21:51:04
Nie wiem jak to dokładnie będzie. Pamiętam, że między wersjami 2005 a 2008 różnice były tak małe, że wystarczyło w pliku SLN (który jest XML) zmieniać numer wersji i czytały się dobrze między wersjami w obydwie strony. Gorzej może być z opcjami projektu, bo Visual ma nowy cały system budowania, w innym miejscu zapisywane ścieżki Includes i Libraries, więc pozostałe opcje też pewnie przechowuje inaczej. Natomiast dobra wiadomość jest taka, że projekty Visuala 2008 i 2010 leżą w osobnych plikach, o rozszerzeniach odpowiednio vcproj i vcxproj.

Jeżeli chcecie pracować z jednym kodem niektórzy w projekcie Visuala 2008 a inni 2010, to najlepiej chyba będzie utworzyć dwa osobne projekty i solucje w osobnych katalogach i po prostu równolegle dodawać do nich te same pliki z kodem.

Offline Frondeus

  • Użytkownik

# Maj 07, 2010, 23:21:27
Tak też zrobiliśmy. Dzięki za radę

Offline kronikarz

  • Użytkownik

# Maj 09, 2010, 18:36:23
To nie jedyny błąd VC10 EE, u mnie np. jest ten sam problem co w Devie (sic!) czyli niedeterministyczne undo. Tzn. można cofnąć dokument do stanu w którym nigdy nie był :/