Но при установке я обнаружил, что у меня нет необходимого компилятора C++/C и настройки среды, и поэтому я установил GNU.
После этого я установил переменную пути для nmake-
Код: Выделить всё
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.44.35207\bin\Hostx64\x86Код: Выделить всё
nmake /F Makefile.winD:\pg_vector_clone\pgvector>Утилита обслуживания программ Microsoft (R)
Версия 14.44.35217.0 «Microsoft» не распознается как внутренняя или
внешняя команда, исполняемая программа или пакетный файл.
D:\pg_vector_clone\pgvector>Авторские права (C) Microsoft Corporation. Все
права защищены. «Авторское право» не распознается как внутренняя или
внешняя команда, исполняемая программа или пакетный файл.
D:\pg_vector_clone\pgvector> D:\pg_vector_clone\pgvector> cl
/nologo /I"C:\Program
Files\PostgreSQL\18\include\server\port\win32_msvc" /I"C:\Program
Files\PostgreSQL\18\include\server\port\win32" /I"C:\Program
Files\PostgreSQL\18\include\server" /I"C:\Program
Files\PostgreSQL\18\include" /O2 /fp:fast /c src\bitutils.c
/Fosrc\bitutils.obj bitutils.c
D:\pg_vector_clone\pgvector>bitutils.c 'bitutils.c' не распознается
как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
D:\pg_vector_clone\pgvector>C:\Program
Files\PostgreSQL\18\include\server\pg_config_os.h(29): фатальная ошибка
C1083: невозможно открыть включаемый файл: 'crtdefs.h': ни один такой файл или
каталог 'C:\Program' не распознается как внутренняя или внешняя
команда, исполняемая программа или пакетный файл.
D:\pg_vector_clone\pgvector>NMAKE: фатальная ошибка U1077: 'cl /nologo
/I"C:\Program Files\PostgreSQL\18\include\server\port\win32_msvc"
/I"C:\Program Files\PostgreSQL\18\include\server\port\win32"
/I"C:\Программа Files\PostgreSQL\18\include\server" /I"C:\Program
Files\PostgreSQL\18\include" /O2 /fp:fast /c src\bitutils.c
/Fosrc\bitutils.obj' : код возврата '0x2' NMAKE : U1065: недопустимая
опция ':' Стоп.
D:\pg_vector_clone\pgvector>Стоп. 'Останавливаться.' не распознается как
внутренняя или внешняя команда, исполняемая программа или командный файл.
Я не могу понять, чего мне здесь не хватает? Пожалуйста помогите!!
Подробнее здесь: https://stackoverflow.com/questions/797 ... -or-direct
Мобильная версия