我正在为32位机器编译应用程序,因为该应用程序的创建者使其成为64位。我确保所有库和DLL都是32位,它们是。但是,当我编译时,我遇到了一个问题。当我使用sh make.sh编译时,当它到达GCC构建部分时出现错误。 make.sh只是确保所有需要的库都存在于这个项目中。 Makefile,make.sh或任何C ++文件中没有错误。我一直在浪费时间试图解决这个问题。
这是一个截图,如果它有帮助:
需要启用-D_WIN32 os flag in make.sh。