gpt4 book ai didi

c++ - 为什么使用msbuild时会间歇性出现 "fatal error C1075"错误?

转载 作者:行者123 更新时间:2023-11-30 04:36:44 25 4
gpt4 key购买 nike

可能与我的另一个问题有关(注意:不同的错误代码):

我们的 buildbot 奴隶每晚编译我们的源代码并且大部分时间都在工作,但间歇性地,我们看到这个错误:

c:\Program Files\Microsoft Visual Studio 9.0\VC\include\xtree(223) : fatal error C1075: end of file found before the left brace '{' at '..\lib\net\CSocketMultiplexer.cpp(62)' was matched
c:\Program Files\Microsoft Visual Studio 9.0\VC\include\xtree(427) : see reference to class template instantiation 'std::_Tree<_Traits>::const_iterator' being compiled
with
[
_Traits=std::_Tmap_traits<ISocket *,CSocketMultiplexer::CJobCursor,std::less<ISocket *>,std::allocator<std::pair<ISocket *const ,CSocketMultiplexer::CJobCursor>>,false>
]
..\lib\net\CSocketMultiplexer.cpp(75) : see reference to class template instantiation 'std::_Tree<_Traits>::iterator' being compiled
with
[
_Traits=std::_Tmap_traits<ISocket *,CSocketMultiplexer::CJobCursor,std::less<ISocket *>,std::allocator<std::pair<ISocket *const ,CSocketMultiplexer::CJobCursor>>,false>
]

参见 full log outputCSocketMultiplexer.cpp -- 我可以在 CSocketMultiplexer.cpp 中更改哪些内容以阻止这种情况在未来发生?

此外,可能不值得一提,但稍后在日志中,我们看到了这个错误(这是完全有道理的,因为文件未编译):

Copyright (C) Microsoft Corporation. All rights reserved.
BSCMAKE: error BK1506 : cannot open file '.\synergy.dir\Debug\CSocketMultiplexer.sbr': No such file or directory

最佳答案

从这个问题和您的其他问题来看,我开始把钱花在“硬件故障”上。可能是你的一个 RAM 芯片中的一位有问题,所以如果你恰好碰到这个字节,'}' 就会变成别的东西。我会运行 RAM 测试工具。

这台机器是否表现出其他奇怪的行为?例如,罕见的随机崩溃?

关于c++ - 为什么使用msbuild时会间歇性出现 "fatal error C1075"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4371556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com