VS2008 C ++警告LNK4229:无效指令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2008 C ++警告LNK4229:无效指令相关的知识,希望对你有一定的参考价值。
我参加了一个由离开公司的开发人员编写的VS2008 C ++项目。当我编译程序时,对于编译的每个类(以及StdAfx)两次,我收到以下警告:
“ClassName.obj:警告LNK4229:无效指令'/ COMMENT:@(#)$ Workfile:$,$ Revision:$,$ Modtime:$'遇到;忽略”
链接器无法识别这些警告。
你知道指令的位置,我在项目属性中找不到它们吗?
谢谢
答案
我终于找到了包含.h和.cpp文件的#pragma评论。 Visual Studio不会使用“查找”功能读取这些文件,因此我使用grepwin来计算它。
与警告相关的指令:#pragma comment(exestr,“@(#)$ Workfile:$,$ Revision:$,$ Modtime:$”)
它似乎是指源代码版本管理器......
所以问题解决了。
谢谢你的帮助菲尔。
以上是关于VS2008 C ++警告LNK4229:无效指令的主要内容,如果未能解决你的问题,请参考以下文章
带有 Xamarin 的 VS 2019,由于警告而无法调试:调试符号文件无效并被忽略
当在C#中使用System指令时,找不到类型或名称空间名称'Text'