2012-04-19 19 views
13

Zastanawiam się, , czy bscmake jest nadal potrzebny do Visual Studio 2010 C++ Projects przy użyciu niezmodyfikowanego/zarządzanego kodu.Czy bscmake jest potrzebny przy użyciu Visual Studio 2010?

Moje rozumienie bscmake polega na tym, że generuje pliki przeglądania dla każdego pliku cpp, aby móc używać rzeczy w wizualnym studio, takich jak "widok klasy" lub "przejść do definicji", ...

Ale po zadaniu pytania na temat bscmake siebie i przeczytaniu innych podobnych pytań nie byłem pewien, po co bscmake jest i dlaczego należy go używać. Referencje:

Turn bscmake off

Więc moje pytanie brzmi:

  • Czy istnieje potrzeba, aby aktywować bscmake?
  • Zalety/Wady aktywujące bscmake?
+1

Był używany przez narzędzia dawno temu. Poprzednie stulecie. –

Odpowiedz

6

intellisense nie potrzebuje do przeglądania informacji, jest ona wykorzystywana do Eksploratorze obiektów, które nigdy nie zostały wykorzystane lub potrzebne do: http://msdn.microsoft.com/en-us/library/kbs280h1%28v=vs.80%29.aspx

Główne wady są już buduje, zbudować błędy z powodu niezdolności do skompiluj pliki bsc.

Głównymi zaletami są dodatkowe informacje o twoich zajęciach i obiektach. Najwyraźniej dodali oni funkcję "przeglądanie na żywo" od VS2005 http://msdn.microsoft.com/en-us/magazine/cc163658.aspx.

Muszę jednak powiedzieć, że intellisense działa dobrze dla mnie, a ponadto używam VisualAssist i nigdy nie potrzebowałem przeglądarki obiektów i stwierdziłem, że dodatkowe błędy czasu kompilacji i kompilacji są tak frustrujące dla dużych rozwiązań, których nigdy nie miałem. to włącz.

9

Wydaje się, że bscmake nie jest już obsługiwany dla VS2010, zobacz te raporty o błędach: Per-project Browsing in VS2010 i BSC files cannot be used. Możesz przyspieszyć czasy kompilacji, wyłączając tworzenie plików SBR/BSC, , ponieważ i tak są bezużyteczne.

Pliki BSC miały dużą zaletę, że można je wykorzystać do przeglądania bibliotek zewnętrznych, które nie były częścią twojego rozwiązania (na przykład MFC). Wydaje się to niemożliwe z intellisense. Osobiście używam VisualAssist jako zamiennika (który działa całkiem dobrze dla mnie).

+0

Zamieszczona tutaj odpowiedź firmy Microsoft może być przydatna: https://connect.microsoft.com/VisualStudio/feedback/details/595752/bk1505-error-during-c-build –

Powiązane problemy