关于include另一个文件
最近工作需要,使用BCB做C++
有个如下问题想请教大家,谢谢!
a.cpp 使用了动态库DDDD_32.DLL(头文件DDDD_32.H)
//----
#include "DDDD_32.H"
b.cpp 也使用了动态库DDDD_32.DLL(头文件DDDD_32.H)
//----
#include "DDDD_32.H"
同时呢,a.cpp通过include "b.h"调用b.cpp中实现的函数
//----
#include "b.h"
结果报出一大堆错误
[C++ Error] DDDD_32.H(4): E2141 Declaration syntax error
[C++ Error] DDDD_32.H(5): E2238 Multiple declaration for 'HANDLE'
[C++ Error] DDDD_32.H(4): E2344 Earlier declaration of 'HANDLE'
[C++ Error] DDDD_32.H(5): E2141 Declaration syntax error
[C++ Error] DDDD_32.H(6): E2238 Multiple declaration for 'HANDLE'
[C++ Error] DDDD_32.H(5): E2344 Earlier declaration of 'HANDLE'
[C++ Error] DDDD_32.H(6): E2141 Declaration syntax error
[C++ Error] DDDD_32.H(7): E2293 ) expected
[C++ Error] DDDD_32.H(8): E2293 ) expected
[C++ Error] DDDD_32.H(9): E2293 ) expected
[C++ Error] DDDD_32.H(10): E2293 ) expected
[C++ Error] DDDD_32.H(11): E2293 ) expected
[C++ Error] DDDD_32.H(12): E2293 ) expected
[C++ Error] DDDD_32.H(13): E2293 ) expected
[C++ Error] DDDD_32.H(14): E2293 ) expected
[C++ Error] DDDD_32.H(15): E2293 ) expected
[C++ Error] DDDD_32.H(16): E2293 ) expected
[C++ Error] DDDD_32.H(17): E2293 ) expected
[C++ Error] DDDD_32.H(18): E2293 ) expected
[C++ Error] DDDD_32.H(19): E2293 ) expected
[C++ Error] DDDD_32.H(20): E2293 ) expected
[C++ Error] DDDD_32.H(21): E2293 ) expected
[C++ Error] DDDD_32.H(22): E2293 ) expected
[C++ Error] DDDD_32.H(23): E2293 ) expected
[C++ Error] DDDD_32.H(24): E2293 ) expected
[C++ Error] DDDD_32.H(24): E2228 Too many error or warning messages
请问这个问题应该如何解决呢?