Ошибка сборки в регистраторе Pantheios c++ в Windows 7

Когда я пытаюсь собрать pantheios 1.0.1-beta, он выдает «makefile: 17: * отсутствует разделитель. Стоп». как ошибка. Я правильно следовал данным инструкциям по установке. Все переменные среды также были установлены правильно. Может ли кто-нибудь помочь мне избежать этого? Я использую Visual Studio 2008.

Спасибо


person imoremada    schedule 01.09.2011    source источник
comment
Можете ли вы точно указать, что вы делаете: в каком каталоге вы находитесь, какую команду вы выполнили и т. д.?   -  person dcw    schedule 08.09.2011


Ответы (2)


Сначала запустите файл vcvarsall.bat, расположенный в каталоге Microsoft Visual Studio/VC, чтобы установить соответствующие переменные среды. Затем вы должны использовать nmake для сборки Pantheios. Я думаю, вы используете mingw32-make, который выдает ошибку «отсутствует разделитель».

person panickal    schedule 19.12.2011
comment
У меня также возникла эта проблема, и использование nmake помогло мне решить проблему с отсутствующим разделителем, но я все еще получаю следующую ошибку .cl -nologo -c -W4 -WX -O1 -MTd -D_DEBUG -Zi -Fd.\util .bailout.mt.debug.pdb -DWIN64 -DPANTHEIOS_NO_AUTO_INIT -I..\..\include -IC:\stlsoft-1.9. 112\include -Fo.\util.bailout.mt.debug.obj ..\..\src\util\bailout.c NMAKE: фатальная ошибка U1077: 'C:\Program Files (x86)\Microsoft Visual Studio 10.0 \ VC\bin\cl.EXE' : код возврата '0xc0000135' Стоп. У меня установлены STLSOFT и PANTHEIOS_ROOT. - person cwadding; 03.04.2012

Я также испытываю ту же проблему. Возможно, я смогу воскресить этот вопрос, чтобы получить помощь. Проблема в бета 212 для меня.

D:\Develop\api\pantheios-1.0.1-beta212\build\vc10>make
makefile:17: *** missing separator.  Stop.

Раздражает то, что в инструкциях упоминается файл проекта визуальной студии pantheios.vc6.dsw, но согласно http://sourceforge.net/projects/pantheios/forums/forum/475313/topic/1674325 однажды было забыто и, судя по всему, забыто навсегда.

Я использую make 3.81 в Windows 7 с Visual Studio 2010.

Глядя на файл make, директивы кажутся неверными. Я заменил все директивы, удалив предшествующий '!', поэтому !ifndef становится ifndef. Требуется довольно много замен.

Следующая ошибка, которую я получаю, следующая:

D:\Develop\api\pantheios-1.0.1-beta212\build\vc10>make
cl   -nologo -c -W4 -WX  -O1  -MTd -D_DEBUG -Zi -Fd.pdb   -DWIN32  -DPANTHEIOS_NO_AUTO_INIT  -I..\..\include -I"D:\Develop\SDK and Libraries\stlsoft-1
.9.109\include\include"     -Fo.\util.bailout.mt.debug.obj ..\..\src\util\bailout.c
Exception: compiler not found cl
make: *** [.\util.bailout.mt.debug.obj] Error 1

Если я изменю определение CC файла makefile, чтобы оно указывало на cl.exe, я начну получать отсутствующие ошибки DLL, поэтому теперь я остановился, потому что чувствую, что двигаюсь в совершенно неправильном направлении.

person Jon    schedule 28.09.2011
comment
Используйте nmake вместо make для сборки. - person Jade; 15.07.2012