Ce sont mes têtes d'avant que je mis à jour vers le nouveau SDK:Windows 8 SDK renommé tous les en-têtes et je ne sais pas quoi inclure maintenant?
#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
Atleast la moitié d'entre eux manquent dans le nouveau SDK ...
La plupart des en-têtes de DirectX de base sont rebaptisés, je suis Autour de cela, mais la moitié d'entre eux sont juste manquants, comme Dxerr.h et d3dx11async.h et même d3dx10math.h/xnamath.h (oh et quand j'inclue DirectXMath.h il dit toujours que XMFLOAT3 est indéfini). Je ne sais pas quoi faire maintenant, dit-il n'importe où comment migrer du DirectX SDK de juin 2010 au Windows SDK 8.0?
(SITE Bugged ET IL doesnt MONTRER LE PLEIN POST, SO ICI IT IS :) La plupart des principaux en-têtes DirectX sont renommés, j'ai contourné cela, mais la moitié d'entre eux sont juste manquants, comme Dxerr.h et d3dx11async.h, et même
S'il vous plaît supprimer ce commentaire et s'il vous plaît regarder la prochaine fois ce que vous mettez dans le texte. Vous avez utilisé la marque '<' et les navigateurs ont interprété le texte suivant comme une balise HTML. – quetzalcoatl