У меня самая странная проблема при попытке собрать и установить muParser на моем компьютере с Windows.Как следует из руководства по установке, я просто захожу в папку для сборки и запускаю
make -f makefile.mingw
Это должно быть хорошо, и это стандартная процедура.Тем не менее, я не вижу смысла в выводе команды:
if not exist obj\gcc_static_rel mkdir obj\gcc_static_rel
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Chase\Desktop\muparser_v2_0_0\muparser_v2_0_0\build>
Теперь ... в этот момент я действительно запутался.Потому что, согласно заголовку окна командной строки, я все еще ВНУТРИ команды make.Итак, я набираю «exit» в «подсказке»
g++ -c -o obj\gcc_static_rel\muParser_lib_muParser.o -DNDEBUG -O2 -D_WIN32 - I..\include -MTobj\gcc_static_rel\muParser_lib_muParser.o - MFobj\gcc_static_rel\muParser_lib_muParser.o.d -MD -MP ../src/muParser.cpp
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Chase\Desktop\muparser_v2_0_0\muparser_v2_0_0\build>
Появляется команда для «перехода» через следующую функцию.Я продолжаю набирать exit в «подсказке», и появляется команда продолжить выполнение до тех пор, пока это не будет сделано.Однако после полного выхода я не вижу никаких результатов, и кажется, что на самом деле ничего не было сделано.
Кроме того, это не имеет ничего общего с командной строкой.Я даже написал сценарий python для cd в каталог и вызвал make, и в выводе по-прежнему отображалась командная строка в стиле Windows - в комплекте с строкой Microsoft об авторских правах и т. Д., И я ждал ввода.Я набирал выход таким же образом, пока процесс не вышел обратно на python.
Теперь я могу сойти с ума, но я действительно растерялся.Запрашиваемая на форумах помощь не вызвала, единственный ответ - «сборка windows должна работать».
Кто-нибудь знает, что происходит ???