i686-w64-mingw32-g++ 在 32 位程序上链接 64 位库 [关闭]

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

我正在编写一个使用标准库的 mingw 32 位 C++ 程序。 编译成功,但它在 Windows 错误消息框中抛出错误。我查看了使用 depends.exe 的程序。 根据 depends.exe,program.exe 是 x86,但作为依赖项的库或 DLL 是 64 位的。我相信这是问题所在。

我的程序生成器是一个非常简单的 makefile:

build:
   i686-w64-mingw32-g++ main.cc -o program.exe

如何解决这个问题或如何使用 32 位库以及在哪里可以找到它们?

c++ windows dll mingw-w64
© www.soinside.com 2019 - 2024. All rights reserved.