Visual c++ 错误FTK1013:找不到unicode字节顺序标记

Visual c++ 错误FTK1013:找不到unicode字节顺序标记,visual-c++,Visual C++,这个错误意味着什么: Error 8 error FTK1013: could not find unicode byte order marker in the file tracking log file: c:\Users\ASUS\documents\visual studio 2010\Projects\project\project\Debug\CL.write.1.tlog. The tracking data is invalid. c:\Users\ASUS\do

这个错误意味着什么:

Error   8   error FTK1013: could not find unicode byte order marker in the file 
tracking log file: c:\Users\ASUS\documents\visual studio 
2010\Projects\project\project\Debug\CL.write.1.tlog. 
The tracking data is invalid. c:\Users\ASUS\documents\visual studio 
2010\Projects\project\project\FileTracker project

.tlog文件是在生成过程中创建的,用于编写依赖项、命令行等,而不是直接在您的控件中创建。除非您的磁盘已满,或者您设法在同一个项目上启动了多个构建,否则您不应该看到这种错误

退出VS,删除调试文件夹。在任务管理器中查看是否有游离进程或重新启动。
重新打开解决方案并尝试构建,希望问题会永远消失。

遵循以下4个简单步骤:

1) 进入调试文件夹。 2) 搜索该文件。 3) 删除该文件。
4) 重新构建项目。

如果有人遇到上述错误,您应该知道这只是VS2010问题。 它已经过测试和检查了。请注意以下项目名称:

mt、link、midle、cl、bscmake、rc

在大多数情况下,您可以重新构建项目,构建过程将成功完成,但如果您希望在每次重新构建(或首次构建,或由某些控制系统自动构建)时避免此错误,则必须重命名您的项目。 也在以下章节中进行了描述和讨论:
删除Visual Studio项目文件夹中的调试文件夹。重新构建。

我正在为此问题共享一个解决方案。
为项目禁用/MP。在项目属性窗口的配置属性>C/C++->general下的“多处理器编译”设置中设置值“否”。这对我有用

江湖郎中喜欢磁盘腐败,不好。如果你想让社区解释你之前的答案被删除的原因,你可以用一个问题来提出这个问题。难以置信,我创建了一个名为“MT”的项目在英语中无限多的可能字符串中,它与保留关键字冲突!谢谢你直截了当的回答。