c++ 与sdk问题请教。谢谢!
n5
博客专家认证 2002-05-08 03:40:05 用vc++编一个多文件的程序,用的是sdk加c++,在WinMain所在的文件和包含函数定义的文
件
里include一个相同的头文件。头文件的内容包括:HDC memdc ;
编译无错,连接时出现错误 warning LNK4006: "struct HDC__ * memdc" (?memdc@@3PA
UHDC__@@A) already defined in cm_graph.obj; second definition ignored
也就是说编译器认为memdc被重复定义了。我只能让编译器强制link & output
但我原来用sdk加c时没这问题,(实际上我把文件扩展名从c改为cpp就没有问题了)
怎么办? Thank you!