GCC выдает ошибку для файла, в котором нет ошибок, и говорит, что это неправильный формат / расширение файла - PullRequest
0 голосов
/ 27 апреля 2019

Я собираю приложение для 32-битных машин, так как создатель приложения сделал его 64-битным.Я удостоверился, что все библиотеки и DLL являются 32-битными, что они и есть.Однако у меня есть проблема при компиляции.Когда я компилирую, используя sh make.sh, я получаю сообщение об ошибке, когда он попадает в часть сборки GCC.make.sh просто проверяет наличие всех необходимых библиотек для этого проекта.Там нет ошибок в Makefile, make.sh или любых файлах C ++.Я тратил часы, пытаясь понять это.

Вот скриншот, если это поможет:

enter image description here

1 Ответ

0 голосов
/ 27 апреля 2019

Необходимо включить флаг OS * -D_WIN32 в make.sh .

...