[英]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.