簡體   English   中英

為什么會出現間歇性的msvc ++鏈接錯誤?

[英]Why do I get an intermittent msvc++ link error?

也許五分之一,我在特定機器上(偶然地,是我們的buildbot)得到這個錯誤,但是在我的開發機器上卻從未發生過。 我希望可以從Microsoft獲得此修補程序,但找不到。

LINK : fatal error LNK1104: cannot open file 'Debug\synergy.lib'

可能值得注意的是,這正在使用64位構建工具,因此我認為這可能是有意義的。 機器是32位的,但是我不確定這是否重要。 請查看完整的編譯日志以獲取詳細信息。

那是因為您在synergy項目中有一個編譯錯誤:

c:\\ Program Files \\ Microsoft Visual Studio 9.0 \\ VC \\ include \\ xlocale(265):錯誤C2039:'_DebugHeapTag_func':不是'std'的成員

因此並未構建synergy.lib ,因此相關項目無法找到它。 它在構建機器上發生的原因是最有可能在構建之前將其清除,除非構建它,否則lib文件永遠不會存在。 在您的開發機器上,即使出現錯誤,輸出文件仍然存在,並且相關項目會進行編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM