Почему мой исполняемый файл Windows не запускается, когда я собираю его из этого файла сборки? - PullRequest
0 голосов
/ 04 июня 2018

В целях автоматического тестирования проекта мне нужно преобразовать файл visual studio vcxproj в make-файл, чтобы он впоследствии был скомпилирован.Я установил Mingw на свой ноутбук.Позже он взял самое простое консольное приложение и создал для него make-файл.

EXECUTABLE=..\Debug\ConsoleApplication3.exe

CC=gcc
LINK=gcc
LDFLAGS=-lgdi32

src = $(wildcard *.cpp)
obj = $(src:.cpp=.o)

all: myprog


myprog: ConsoleApplication3.cpp
    $(CC) -c ConsoleApplication3.cpp  -o $(EXECUTABLE) 

.PHONY: clean
clean:
    del $(obj) $(EXECUTABLE)

Он компилируется и собирается при запуске утилиты "make", но при попытке запустить его выдает ошибку:

"Версия этого файла несовместима с версией Windows, которую вы используете. Проверьте системную информацию вашего компьютера, чтобы узнать, нужна ли вам версия программы для x86 или x64."

Как мне отредактировать make-файл взаставить это работать?

...