25/2/2008 22:50
El Bruno
[DSL] Error: CTC2013: Can't start preprocessor (2) (para C# es necesario C++)

Buenas,
mientras preparo parte de los materiales para el evento de Lanzamiento de Visual Studio 2008, y empiezo a despedazar partesd e los proyectos de Domain Specific Language Tools para montarlos en una maquina virtual, me encuentro con el siguiente error:
c:\Program Files\Visual Studio 2005 SDK\2005.10\VisualStudioIntegration\Tools\bin\ctc.exe CtcComponents\CustomCmd.ctc obj\Debug\CustomCmd.cto /I"C:\Program Files\Microsoft DSL Tools\inc" /I"c:\Program Files\Visual Studio 2005 SDK\2005.10\VisualStudioIntegration\Common\inc" /I"c:\Program Files\Visual Studio 2005 SDK\2005.10\VisualStudioIntegration\Common\inc\office10"
CTC : fatal error CTC2013: Can't start preprocessor (2)
CTC : fatal error CTC2013: Can't start preprocessor (2)
Me llama la atención lo de no poder iniciar el preprocesador para la compilación de archivos CTCs, asi que recurro a mis más bajos instintos y llego a la cutre conclusión de que para proyectos de Domain Specific Language Tools con C# es necesario tener instalado C++ en Visual Studio para poder compilarlos.
Una vez que lo pienso y me doy cuenta de que es una idea absurda (pero es la unica solución que encuentro) comienzo a indagar un poco en Internet y me encuentro con que efectivamente, esto es cierto.
Hi knarf,
This is a known issue with the DSL Tools.
In order for the CTC compiler to work correctly it is required that you have have the Visual C++ coponents of Visual Studio installed even though the solution only uses Visual C# projects.
This is because the current CTC compiler uses the C++ preprocessor.
Please can you check that you have Visual C++ installed as part of your Visual Studio installation.
We're hoping to remove this restriction for our V1 release.
Fuente: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=120416&wa=wsignin1.0
Lo mas interesante de este [error] es que fué reportado hace 2 años, para la versión 1.0 de las Domain Specific Language Tools y hoy 2 años después, en la versión 4.0, todavía arrastramos ese error.
Me he quedado partido al medio :S
Saludos @ Home
{El Bruno}
PD: es la 2da vez que escribo el post, porque en la primera seguramente ofendía a alguien.
Crossposting from
ElBruno.com
Archivado en: Visual Studio,VSTS,DSL Tools
Comparte este post: