我编译工程时出现了许多同一类型的警告信息 warning LNK4006,具体如下warning LNK4006: "enum __unnamed DrawFlags" (?DrawFlags@@3W4__unnamed@@A) already defined in athhgis.obj; second definition ignored
warning LNK4006: "enum __unnamed AppearanceConstants" (?AppearanceConstants@@3W4__unnamed@@A) already defined in athhgis.obj; second definition ignored
...我在StdAfx.h中加了如下代码
#pragma warning ( disable : 4006 )//用来不显示warning LNK4006 警告信息但是不起作用,why?
Help me ,please?
warning LNK4006: "enum __unnamed AppearanceConstants" (?AppearanceConstants@@3W4__unnamed@@A) already defined in athhgis.obj; second definition ignored
...我在StdAfx.h中加了如下代码
#pragma warning ( disable : 4006 )//用来不显示warning LNK4006 警告信息但是不起作用,why?
Help me ,please?
加到相应文件的前面一点位置试试project->setting->c/c++下的warning level 可以调的最高的是4级什么都会出来了,你不想让它们出来,调到NONE。可以查MSND看他的几级错误
在“项目”->c/c++ ->常规:警告等级:选择“关 : 关闭所有警告(/W0)”VC6方法类似。