Eclipse Mars (Windows) генерирует неверные параметры для CreateProcess? - PullRequest
0 голосов
/ 29 октября 2018

Я весь день компилировал MySQL ++ как проект makefile на C ++. Он перестал компилировать в середине дня, жалуясь, что «Система не может найти указанный файл» - независимо от того, какой исходный файл я пытаюсь скомпилировать. Однако вставка команд в командную строку работает нормально.

Я не внес никаких изменений в PATH. Я напечатал% PATH% из make-файла; это точно соответствует PATH в командной строке. Я сократил make-файл до одного (или другого) исходного файла и только того, что необходимо для его компиляции в объектный файл - безрезультатно

Единственное, что я вижу по-другому, это то, что Eclipse выдает команду с CreateProcess, а второй параметр выглядит подозрительно:

process_begin: CreateProcess(NULL, -c "g++ -c -o mysqlpp_beemutex.o -g -O0 ...", ...)

Это первый "-c" должен быть там?

В 2012 году я обнаружил ошибку Eclipse, в которой говорилось, что CreateProcess не удалось после использования «rm rf» для очистки проекта. Я только что прекратил попытки убрать г-на примерно в то время, когда у меня начались проблемы.

Кто-нибудь знает: Это ошибка, которую я могу исправить? Это то, что я могу переконфигурировать в Eclipse? Это совершенно не связано с моей проблемой?

Спасибо за любую помощь.

...