libpng12.dll是否与Win7(64位)不兼容
Is libpng12.dll not compatible with Win7 (64-bits)?
我在VisualStudio 2008中使用libpng包来读取png图像,我的程序必须使用libpng12.dll。我把libpng12.dll放在WindowsSystem32和WindowsSysWOW64中,并想使用regsvr32.exe来注册它,但它不起作用,所以我的程序也不能使用它。我该怎么修理它?提前感谢!
DLL必须匹配EXE的位。64位的EXE只能使用64位dll, 32位的EXE只能使用32位dll。(排除进程外的COM组件,但这与此无关)。
顺便说一句,修复DLL问题的正常工具是Dependency Walker。
相关文章:
- Qt 5.11.2 (Clang 8.0 (Apple), 64 位), 找不到 QJSEngine 文件
- 我把我的编译器从32位转换为64位,但我仍然不能使用超过2GB:(为什么
- 是否可以使用 Wojciech Mula 算法将 __m256i 个 32 位字而不是 4 个 64 位字存储为弹出计数和结果?
- Qt Creator在linux mint 64位中找不到CMAKE_CXX_COMPILER编译器
- 在QtMultimedia的QAudioFormat中为24位,32位和64位音频选择哪种样本类型(而不是大小)?
- 如何修复在尝试支持64位时找不到libcocos2dcpp.so
- 发送到64位应用程序不起作用
- 无法在 Windows 7、32 位上使用 tdm-gcc 构建 cpp 文件(表示 exe 不兼容)
- NDK 问题:在 32 位上崩溃,在 64 位上不一致
- 使用64位 自定义窗口形状(ETC平滑的角落不是矩形)在Windows中使用C 创建OpenGL窗口
- 在x86_64模式下,64 位数字不适合寄存器整数
- 在64位Debian上交叉编译32位时找不到Libpcap
- 方便的标志处理,所有标志都不能放入64位
- Exe不是有效的win32应用程序,但在64位上运行
- C# 和 C++ 代码之间的链接在 64 位计算机中不起作用
- Visual Studio 2008 64 位部署项目不会按预期部署 64 位 VC90 合并模块
- 编译器警告(CodeBlocks/wxwidget):您的编译器似乎不支持64位整数,而是使用仿真类
- 如何为C++代码制作64共享64位linux兼容库(*.so)
- libpng12.dll是否与Win7(64位)不兼容
- c++可执行文件不能在windows7-64位不兼容的环境下运行