WindowsXP 64上的LoadLibrary()除非在路径中,否则在SysWow64中找不到DLL?

问题描述 投票:0回答:1

这是另一个问题,我问Windows XP x64在哪里显示x86应用程序无法启动的消息,因为找不到dll,但该应用程序确实启动了。但是事实证明,要摆脱该消息,您只需在运行该应用程序之前将c:\ windows \ syswow64添加到路径中,该消息就会消失。这意味着它不会在SysWow64中自动搜索。这是一个已知问题吗?最好的解决方法是什么?

TIA !!

windows winapi windows-xp
1个回答
0
投票

它似乎与控制台应用程序有关,因为x86 GUI应用程序运行良好。答案是将%SystemRoot%\ SysWow64添加到路径。

© www.soinside.com 2019 - 2024. All rights reserved.