Debug / Release中都存在此错误。
所以最初的问题是它有32位库,我没有链接到64版本。 (此问题的先前版本) 我解决了这个问题。
应用程序适用于Windows Server Standard 2008R2 x64。
我尝试在Windows Server Enterprise上运行应用程序但是上面提到了(标题)错误消息。
Dependency walker说“找到了具有不同CPU类型的模块”,由于某种原因,它似乎与32位库的链接不正确,但这是来自mshtml.dll(win lib)的东西,它链接到winsxs \ x86。 。文件夹到COMCTL32.dll,但该lib在System32文件夹中(正确),所以不确定为什么它链接到这个
任何想法???
答案 0 :(得分:2)
我尝试重新安装Visual C ++可再发行组件,但没有帮助。
哪一个 - 安装和修补的VC编译器附带的那个,或者您是从网上下载的?你安装了32位redist还是64位 - 它们是单独的安装,即64位redist不包含32位redist文件。
找到了具有不同CPU类型的模块
是的,您必须匹配CPU类型,全部32位或全部64位。
鉴于IESHIMS给出了在浏览器插件上的印象
%ProgramFiles%/ Internet Explorer to System32。
那么这将是64位,即dll,到?? / System32
我建议删除你添加到system32的任何dll,这样会导致dll地狱。
答案 1 :(得分:0)
我希望这会有所帮助:
我遇到了与Adobe Dreamweaver CS6相同的问题。
<强>解决方案:强>
注意:如果您没有此文件夹,请从任何dll网站下载。 (专门针对adobe dream weaver的文件:amtlib.dll)
3.在您安装该应用程序的文件夹中粘贴。