使用Visual Studio构建项目时,我注意到一个令人讨厌的小链接器错误,使用Windows Rebase
REBASE: *** RelocateImage failed (dll name) Image may be currupted
我无法获得可用的版本。我尝试擦除所有目标文件并重建,同样的问题。这只发生在某些编译配置下,但是持续发生了大约4个小时,各种不同的项目使用相同的编译器配置。
经过大约四个小时的问题,它才神奇地停止了发生。我一直在网上搜索这个错误实际意味着什么以及如何最好地修复它的一个很好的解释,但我没有发现任何重要的。
虽然我的项目现在运作良好,但我最担心的是因为我没有解释这个问题,并担心它的回归。任何帮助将不胜感激。
答案 0 :(得分:2)
我的通灵能力告诉我你正在和/ FIXED开关联系。 http://msdn.microsoft.com/en-us/library/w368ysh2.aspx固定模块无法重新定位。你有时会很幸运,不需要变基。