标题“WICTextureLoader.h”

时间:2015-11-13 05:54:05

标签: c++

每次我包含标题WICTextureLoader.hWICTextureLoader.cpp时,我都会收到编译错误redefinition of default argument: parameter 1, note: see declaration of 'DirectX::CreateWICTextureFromFile。此错误在WICTextureLoader.h中显示4次​​,它告诉我函数CreateWICTextureFromMemoryCreateWICTextureFromFile都有重新定义的第一个参数。

下面是我使用的功能..

#include <DDSTextureLoader.h>   //I also used the functions in this header in my application 
#include <WICTextureLoader.h>
#include <WICTextureLoader.cpp>

CreateWICTextureFromFile(device, DevContext, L"grass.jpg", NULL, &Texture, 0);

我假设函数的第一个参数无效?或者该函数可能不加载.jpg文件?

我该怎么做才能解决这个错误?

1 个答案:

答案 0 :(得分:0)

请勿将.cpp文件包含在程序顶部。只应包含标题,且只能包含一次。