Estos son mis cabeceras de antes he actualizado al nuevo SDK:Windows 8 SDK renombró todos los encabezados y no sé qué incluir ahora?
#pragma once
#ifndef _EXTERNAL_DEPENDENCIES_H_
#define _EXTERNAL_DEPENDENCIES_H_
#if defined(DEBUG) || defined(_DEBUG)
#define _CRTDBG_MAP_ALLOC
#include <crtdbg.h>
#endif
#include <windows.h>
#include <time.h>
#include <mmsystem.h>
#include <cassert>
#include <ctime>
#include <algorithm>
#include <string>
#include <sstream>
#include <fstream>
#include <vector>
#include <assert.h>
#include <fcntl.h>
#include <pdh.h>
#include <stack>
#include <map>
#include <memory>
#include <random>
#include <xaudio2.h>
#include <x3daudio.h>
#include <xaudio2fx.h>
#include <ogg\ogg.h>
#include <ogg\os_types.h>
#include <vorbis\codec.h>
#include <vorbis\vorbisenc.h>
#include <vorbis\vorbisfile.h>
#include "d3dx11Effect.h"
#include <d3dx11.h>
#include <xnamath.h>
#include <dxerr.h>
#include <dinput.h>
#include <d3dcommon.h>
#include <dxgi.h>
#include <d3d11.h>
#include <d3dcompiler.h>
#include <d3dx10math.h>
#include <d3dx11async.h>
#include <D3DX11tex.h>
#include <gdiplus.h>
#pragma comment (lib, "gdiplus.lib")
#pragma comment (lib, "winmm.lib")
#pragma comment (lib, "dxguid.lib")
#pragma comment (lib, "d3dx9d.lib")
#pragma comment (lib, "d3dx10d.lib")
#pragma comment (lib, "d3d11.lib")
#pragma comment (lib, "d3dx11.lib")
#pragma comment (lib, "dxgi.lib")
#pragma comment (lib, "dxgi.lib")
#pragma comment (lib, "dxerr.lib")
#pragma comment (lib, "d3dx10.lib")
#pragma comment (lib, "wsock32.lib")
#pragma comment (lib, "dinput8.lib")
#pragma comment (lib, "dxguid.lib")
#pragma comment (lib, "pdh.lib")
#pragma comment (lib, "comctl32.lib")
#pragma comment (lib, "xaudio2.lib")
#pragma comment (lib, "x3daudio.lib")
#pragma comment (lib, "libogg.lib")
#pragma comment (lib, "libogg_static.lib")
#pragma comment (lib, "libvorbis.lib")
#pragma comment (lib, "libvorbisfile.lib")
#pragma warning (disable : 4482)
#endif
Al menos la mitad de ellos se echa en falta en el nuevo SDK ...
La mayor parte de las cabeceras del núcleo de DirectX se cambia el nombre, tengo alrededor de eso, pero la mitad de ellos simplemente faltan, como Dxerr.h y d3dx11async.h e incluso d3dx10math.h/xnamath.h (ah y cuando incluyo DirectXMath.h todavía dice que XMFLOAT3 no está definido). No sé qué hacer ahora, ¿dice en alguna parte cómo migrar desde el SDK de DirectX de junio de 2010 a Windows SDK 8.0?
(el sitio Fastidiado y es imposible Mostrar el registro completo, por lo que aquí IS :) La mayoría de los encabezados principales de DirectX se renombraron, lo solucioné, pero la mitad de ellos faltan, como Dxerr.h y d3dx11async.h, e incluso
Elimina este comentario y mira la próxima vez lo que estás poniendo en el texto. Usó la marca '<' y los navegadores interpretaron el siguiente texto como una etiqueta HTML. – quetzalcoatl