阅读:1333回复:1
一个简单的程序问题!
各位大侠,小弟在编USB应用程序时碰到了一个关于GUID的问题,现在向大家请教.
我在一个GUID.H的文件里用DEFINE_GUID定义了一个GUID_CLASS_D12_BULK,定义如下: DEFINE_GUID(GUID_CLASS_D12_BULK, 0x77f49320, 0x16ef, 0x11d2, 0xad, 0x51, 0x0, 0x60, 0x97, 0xb5, 0x14, 0xdd); 然后在两个CPP文件里要用到它,在A.cpp里include"guid.h",在B.cpp里也include“guid.h",但是编译器出错D12_test1.obj : error LNK2005: _GUID_CLASS_D12_BULK already defined in A.obj 请问,这个问题应该怎么解决呢? |
|
沙发#
发布于:2004-10-20 09:35
重复定义嘛
改用这种define试试看 #define GUID_CLASS_D12_BULK {。。。。。} |
|