我参加了一个由离开公司的开发人员编写的VS2008 C ++项目。当我编译程序时,对于编译的每个类(以及StdAfx)两次,我收到以下警告:
“ClassName.obj:警告LNK4229:无效指令'/ COMMENT:@(#)$ Workfile:$,$ Revision:$,$ Modtime:$'遇到;忽略”
链接器无法识别这些警告。
你知道指令的位置,我在项目属性中找不到它们吗?
谢谢
我终于找到了包含.h和.cpp文件的#pragma评论。 Visual Studio不会使用“查找”功能读取这些文件,因此我使用grepwin来计算它。
与警告相关的指令:#pragma comment(exestr,“@(#)$ Workfile:$,$ Revision:$,$ Modtime:$”)
它似乎是指源代码版本管理器......
所以问题解决了。
谢谢你的帮助菲尔。