Just downloaded 4.6 from Github and when i try to compile i get lot of errors for the plugin VisualStudioSourceCodeAccess in developer category. I had to remove it to compile the engine. Any idea on how to fix these?
I have Visual Studio Community 2013 installed.
Here is the output log from VS: (Pastebin Link)
1>------ Build started: Project: UE4, Configuration: Development_Editor x64 ------
1> Performing 2 actions (6 in parallel)
1> Module.VisualStudioSourceCodeAccess.cpp
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(115): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(115): error C2275: 'EnvDTE::_DTE' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(115): error C2065: 'OutDTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(115): error C2059: syntax error : 'const'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(116): error C2143: syntax error : missing ';' before '{'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(116): error C2447: '{' : missing function header (old-style formal list?)
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(205): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(205): error C2275: 'EnvDTE::_DTE' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(205): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(206): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(206): error C3861: 'AccessVisualStudioViaDTE': identifier not found
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(206): error C2050: switch expression not integral
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(211): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(211): error C2275: 'EnvDTE::Window' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(211): error C2065: 'MainWindow' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(212): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(212): error C2227: left of '->get_MainWindow' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(212): error C2065: 'MainWindow' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(213): error C2065: 'MainWindow' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(213): error C2227: left of '->Activate' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(258): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(258): error C2275: 'EnvDTE::_DTE' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(258): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(259): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(259): error C3861: 'AccessVisualStudioViaDTE': identifier not found
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(259): error C2050: switch expression not integral
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(264): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(264): error C2275: 'EnvDTE::Window' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(264): error C2065: 'MainWindow' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(265): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(265): error C2227: left of '->get_MainWindow' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(265): error C2065: 'MainWindow' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(266): error C2065: 'MainWindow' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(266): error C2227: left of '->Activate' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(269): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(269): error C2275: 'EnvDTE::ItemOperations' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(269): error C2065: 'ItemOperations' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(270): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(270): error C2227: left of '->get_ItemOperations' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(270): error C2065: 'ItemOperations' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(284): error C2065: 'CComBSTR' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(284): error C2146: syntax error : missing ';' before identifier 'COMStrFileName'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(284): error C3861: 'COMStrFileName': identifier not found
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(285): error C2065: 'CComBSTR' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(285): error C2146: syntax error : missing ';' before identifier 'COMStrKind'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(285): error C3861: 'COMStrKind': identifier not found
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(286): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(286): error C2275: 'EnvDTE::Window' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(286): error C2065: 'Window' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(287): error C2065: 'ItemOperations' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(287): error C2227: left of '->OpenFile' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(287): error C2065: 'COMStrFileName' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(287): error C2065: 'COMStrKind' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(287): error C2065: 'Window' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(294): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(294): error C2275: 'EnvDTE::Document' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(294): error C2065: 'Document' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(295): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(295): error C2275: 'IDispatch' : illegal use of this type as an expression
1> c:\program files (x86)\windows kits\8.1\include\um\oaidl.h(2184) : see declaration of 'IDispatch'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(295): error C2065: 'SelectionDispatch' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(296): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(296): error C2275: 'EnvDTE::TextSelection' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(296): error C2065: 'Selection' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(297): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(297): error C2227: left of '->get_ActiveDocument' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(297): error C2065: 'Document' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(298): error C2065: 'Document' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(298): error C2227: left of '->get_Selection' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(298): error C2065: 'SelectionDispatch' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(299): error C2065: 'SelectionDispatch' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(299): error C2227: left of '->QueryInterface' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(299): error C2065: 'Selection' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(300): error C2065: 'Selection' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(300): error C2227: left of '->GotoLine' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(302): error C2065: 'Selection' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(302): error C2227: left of '->MoveToLineAndOffset' must point to class/struct/union/generic type
1> type is 'unknown-type'
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(410): error C2065: 'CComPtr' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(410): error C2275: 'EnvDTE::_DTE' : illegal use of this type as an expression
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(410): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(411): error C2065: 'DTE' : undeclared identifier
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(411): error C2440: 'type cast' : cannot convert from 'EAccessVisualStudioResult' to 'int'
1> This conversion requires an explicit cast (static_cast, C-style cast or function-style cast)
1>D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Source\VisualStudioSourceCodeAccess\Private\VisualStudioSourceCodeAccessor.cpp(411): fatal error C1903: unable to recover from previous error(s); stopping compilation
1> -------- End Detailed Actions Stats -----------------------------------------------------------
1>ERROR : UBT error : Failed to produce item: D:\UnrealEngine\Engine\Plugins\Developer\VisualStudioSourceCodeAccess\Binaries\Win64\UE4Editor-VisualStudioSourceCodeAccess.dll
1> Cumulative action seconds (6 processors): 0.00 building projects, 2.83 compiling, 0.00 creating app bundles, 0.00 generating debug info, 0.00 linking, 0.00 other
1> UBT execution time: 21.41 seconds
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command "..\..\Build\BatchFiles\Build.bat UE4Editor Win64 Development" exited with code -1.
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========