Форум: Форум C++Разное
Новые темы: 00
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Dev-CPP: cannot exec 'cc1':
 
 автор: Dark_Wektor   (06.03.2010 в 16:17)   письмо автору
 
 

Vista home basic

при компияци даже из эксемплов выдаёт:

C:\Dev-Cpp\Examples\OpenGL\gcc installation problem, cannot exec `cc1': No such file or directory.
[Resource error] no resources
C:\Dev-Cpp\Examples\OpenGL\Makefile.win [Build Error] [OpenGL_private.res] Error 1

подскажите что с ним ? ))

  Ответить  
 
 автор: .....   (06.03.2010 в 17:02)
 
   для: Dark_Wektor   (06.03.2010 в 16:17)
 

cc1 это вроде вообще в линуксе такой исполняемый файл. Или это Вы так чего-то назвали ?)

У меня наверное старая версия, но там из примеров можно только
"Создать новый проект" -> "мультимедиа" -> "OpenGl"
, но там даже ресурсов нет никаких, только код для main.cpp , компилируется, makefile.win получается такой
# Project: Проект1
# Makefile created by Dev-C++ 4.9.9.2
CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES =
OBJ = main.o $(RES)
LINKOBJ = main.o $(RES)
LIBS = -L"C:/C/Dev-Cpp/lib" -mwindows -lopengl32
INCS = -I"C:/C/Dev-Cpp/include"
CXXINCS = -I"C:/C/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/C/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/C/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/C/Dev-Cpp/include/c++/3.4.2" -I"C:/C/Dev-Cpp/include"
BIN = GL.exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS)
RM = rm -f
.PHONY: all all-before all-after clean clean-custom

all: all-before GL.exe all-after

clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o "GL.exe" $(LIBS)
main.o: main.cpp
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)

  Ответить  
 
 автор: Dark_Wektor   (06.03.2010 в 17:22)   письмо автору
 
   для: .....   (06.03.2010 в 17:02)
 

мой makefile.win идентичен вашему, но я указывал на то как ругнулся
в журнале компилляции происходит вот что:

Компилятор: Default compiler
Building Makefile: "C:\Dev-Cpp\Examples\OpenGL\Makefile.win"
Выполнение make...
make.exe -f "C:\Dev-Cpp\Examples\OpenGL\Makefile.win" all
windres.exe -i OpenGL_private.rc --input-format=rc -o OpenGL_private.res -O coff

gcc: installation problem, cannot exec `cc1': No such file or directory

windres.exe: no resources

make.exe: *** [OpenGL_private.res] Error 1

Выполнение завершено

  Ответить  
 
 автор: ......   (06.03.2010 в 21:40)
 
   для: Dark_Wektor   (06.03.2010 в 17:22)
 

напоминает то как у меня бывает если подсунуть пустой файл ресурсов
C:\C\Dev-Cpp\bin>windres.exe -i 1.rc --input-format=rc -o 1.res -O coff
windres.exe: no resources
но без такого cannot exec

а вообще если запустить коммандную строки ,и перейдя в bin запустить например windres.exe -h
H:>сd /d C:\Dev-Cpp\bin
C:\Dev-Cpp\bin>windres.exe -h
будет-ли такая-же ошибка ?
и есть-ли что-нибудь в файле OpenGL_private.rc ?

  Ответить  
 
 автор: ......   (06.03.2010 в 21:47)
 
   для: ......   (06.03.2010 в 21:40)
 

хотя вообще-то я не понял, но вроде сначала компилируются ресурсы, потом код.
у меня в OpenGL-примере нет ресурсов, и windres.exe вообще не вызывается даже

  Ответить  
 
 автор: Dark_Wektor   (06.03.2010 в 22:40)   письмо автору
 
   для: ......   (06.03.2010 в 21:47)
 

ого, переустановил Dev-Cpp оставив язык по умолчанию английский, всё заработало
не очень понятно в чём было дело... хитрая прога )))

хотя в любом случае спасибо!

ps. на ХР и по русски нормально работает, хотя если оставляешь имя проекта на русском типа: "Проект1" корявит название и не компилит ((

  Ответить  
 
 автор: exp   (07.03.2010 в 10:14)   письмо автору
 
   для: Dark_Wektor   (06.03.2010 в 22:40)
 

сегодня попробовал собрать примеры directX , по умолчанию вообще-то не шло с DevCpp, но тоже ставится Девпаками.
Не смог.
Хоть и добавил #define ULongToHandle( ul ) ((HANDLE)(ULONG_PTR) (ul) ) потомучто было неопределено, отказалось линковаться c ошибкой
.drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" ' unrecognized
нашёл такую uuid.lib в msvc6, и даже не смог её подсунуть. Удалил из настроек компоновщика в проекте -luuid , и никакого толка. /DEFAULTLIB:"uuid.lib"

подумал не поискать-ли ещё какие-нибудь devpak's, но решил лучше уж скачать чего-нибудь для msvc :) или вообще на ассемблере учиться кодить.

//вообще-то качаю уже попробовать openframework ~34MB на оч медленной скорости :)
здесь пишут что как-то решили эти проблемы http://www.openframeworks.cc/setup/devcpp

  Ответить  
 
 автор: exp   (07.03.2010 в 13:47)   письмо автору
 
   для: exp   (07.03.2010 в 10:14)
 

такая-же беда , слегка по другому :)
cannot find -lstrmbase
Dev-Cpp\of\apps\polygonExample\Makefile.win [Build Error] [bin/polygonExample.exe] Error 1

ещё и както местонахождения этих .h и .lib непонятно расположены, нужно упорно сидеть специально с целью разобраться.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования