重定义问题
解决的方法,就是头文件中不要直接定义变量,仅做些声明,如
extern struct U_DDSURFACEDESC aaa;
然后在对应的 .cpp 中定义它
struct U_DDSURFACEDESC aaa;
其它需要使用这个变量的位置,要么 include 该头文件,或直接写 extern 声明
解决的方法,就是头文件中不要直接定义变量,仅做些声明,如
extern struct U_DDSURFACEDESC aaa;
然后在对应的 .cpp 中定义它
struct U_DDSURFACEDESC aaa;
其它需要使用这个变量的位置,要么 include 该头文件,或直接写 extern 声明