warning LNK4221: 未找到公共符号;存档成员将不可访问

出现类似 “stdafx.obj : warning LNK4221: 未找到公共符号;存档成员将不可访问” 提示的项目,有两种情况,一种是包含 stdafx.h 和 stdafx.cpp 的,只需将这两个文件从项目中排除即可。另外一种是包含编译条件的,只需在项目的预处理中添加对应的编译条件即可,比如有个项目就用到了 HAVE_MMX 这个编译条件。

定义了stdafx.cpp但是又没有使用预编译头,就会出现这个警告。

你可能感兴趣的:(warning LNK4221: 未找到公共符号;存档成员将不可访问)