Entradas

Mostrando entradas de abril, 2012

Compilar desde Codigo Fuente GCC XML

Imagen
GCC XML es una herramienta utilizada para realizar una descripción XML de un programa escrito en C++, desde una representación interna de GCC. Al dia de hoy soporta las siguientes versiones de compiladores: GCC 4.2, 4.1, 4.0, 3.4, 3.3 Microsoft Visual C++ 2010, 2008, 2005, 2003, 2002, 6 (SP5). El sitio oficial del proyecto es http://www.gccxml.org/HTML/Index.html , desafortunadamente la última versión del proyecto, empaquetada en un instalador data del año 2004, por lo cual para poderlo usar deberemos de hacerlo desde el código fuente, que está 100% actualizado (a la fecha 04/04/2012). [UPDATE 26/05/2012] El instalador de GCC XML 0.9.0 lo pueden encontrar aqui . Para generar la última versión del proyecto deberemos bajarnos el código fuente que está ubicado en: cvs -d :pserver:anoncvs@www.gccxml.org:/cvsroot/GCC_XML login Para bajar el código en entorno Windows sugiero usar la herramienta TortoiseCVS que la pueden bajar de la siguiente dirección: http://www.tortoise

Error 1 fatal error C1083: Cannot open precompiled header file: 'Debug\xxx.pch'

Imagen
El error C1083 se presenta cuando uno trata de compilar un proyecto en C++ y ha habido un cambio; bueno cuando uno se dirige a la linea que supuestamente ocasiona el error en el codigo, Visual Studio nos lleva a la linea: #include "stdafx.h" Esto se debe simplemente a que Visual Studio genera un archivo *.pch que no es mas que un " Precompiled Header " que tiene la utilidad de reducir el tiempo de compilacion, por lo cual cuando reconstruimos/limpiamos/contruimos y hemos modificado el archivo stdafx.h tendremos el error mencionado, para solucionarlo solo basta con cambiar la opcion Precompiled Header del proyecto en Visual Studio de la opcion "Use (/Yu)" a "Create (/Yc)" como se aprecia en la siguiente imagen: Suerte!

Libro Gratis: Introducing Microsoft SQL Server 2012

El libro Introducing Microsoft SQL Server 2012 , by Ross Mistry ( @RossMistry ) and Stacia Misner ( @StaciaMisner ) esta disponible de forma gratuita aqui !. La tabla de contenidos es la siguiente: PART I DATABASE ADMINISTRATION (by Ross Mistry) 1. SQL Server 2012 Editions and Engine Enhancements 2. High-Availability and Disaster-Recovery Enhancements 3. Performance and Scalability 4. Security Enhancements 5. Programmability and Beyond-Relational Enhancements PART II BUSINESS INTELLIGENCE DEVELOPMENT (by Stacia Misner) 6. Integration Services 7. Data Quality Services 8. Master Data Services 9. Analysis Services and PowerPivot 10. Reporting Services Suerte!