Serwis został przeniesiony pod nową domenę: http://cpp0x.pl/
PowrótPowrótHistoria odwiedzonych stron
AutorWiadomość
Data: 2007-10-13 18:14:43

Morlinek
[Dev-C++] Błąd "Permission denied (...) "

korzystam z programu Dev-C++.Mam pewien problem z opcją kompiluj, wysakuje błąd "  Nie można odnaleźć określonego pliku " .Co mam zrobić aby ten błąd nie wyskakiwał ?

Data: 2007-10-13 20:16:18

Piotr Szawdyński


A możesz pokazać co Ci się nie chce skompilować?

Data: 2007-10-17 20:59:08

eXtreme


Witajcie
piszę to tu bo nie chcę zaśmiecać tworząc nowy temat.
Zaznaczam że są to moje pierwsze kroki z C++
Tworze coś takiego  :

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
  float a;
  float b;

  cout<<"Podaj pierwsza liczbe: ";
  cin>>a;
  cout<<"Podaj druga liczbe: ";
  cin>>b;
  cout<<"liczba a: "<<a<<endl;
  cout<<"liczba b: "<<b<<endl;
  cout<<"Menu wyboru:"<<endl;
  cout<<"\[1] Oblicz: a+b"<<endl;
  cout<<"\[2] Oblicz: a-b"<<endl;
  cout<<"\[3] Oblicz: a*b"<<endl;
  cout<<"\[4] Oblicz: a/b"<<endl;
  cout<<"Wpisz numer: ";

  int wybor;
  cin>>wybor;
  cout<<endl<<"Wpisales numer: "<<wybor<<endl;
  switch(wybor)
  {
    case 1:
    cout<<"Opcja "<<wybor<<" wynik dodawania a+b="<<a+b<<endl;
    break;
    case 2:
    cout<<"Opcja "<<wybor<<" wynik odejmowania a-b="<<a-b<<endl;
    break;
    case 3:
    cout<<"Opcja "<<wybor<<" wynik mnozenia a*b="<<a*b<<endl;
    break;
    case 4:
    cout<<"Opcja "<<wybor<<" wynik dzielenia a/b="<<a/b<<endl;
    break;

    default:
    cout<<"Opcja "<<wybor<<" taka opcja nie istnieje!"<<endl;
    break;
  }
  getch();
  return(0);
}



i wszystko pięknie działa ale jeżeli wstawie jakichkolwiek znak np. głupia spację czy enter lub nie daj boże wstawie np.

case 5:
cout<<"Opcja "<<wybor<<" wynik mnożenia a*b="<<a*b<<endl;
break;


Zaznacza że dokładam jeszcze opcje wyboru 5-tki oraz że ta spacja nie koliduję z żadna komendą itp.


Gdy klikam kompiluj i uruchom pojawiają sie takie błędy:

Permission denied; Id returned 1 exit status; [Build Error] [Projekt5.exe] Error 1

a w rozszerzeniu:


Building Makefile: "C:\Dev-Cpp\Makefile.win"
Wykonywanie  make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
g++.exe pp.o  -o "Projekt5.exe" -L"C:/Dev-Cpp/lib"  

C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot open output file Projekt5.exe: Permission denied
collect2: ld returned 1 exit status

make.exe: *** [Projekt5.exe] Error 1

Wykonanie zakończone


dodam że nic sam nie blokuje
Podejrzewam że może jakis program blokuje
np. Kaspersky lub spyboot


O co chodzi ?
Dodam że jak już sie raz pokaże ten błąd to już nic nie pomaga  - anulowanie zmian itp.
Trzeba otworzyć plik jeszcze raz by zadziałało !
Pomocy !

Data: 2007-10-17 23:12:03

Piotr Szawdyński


Jeśli ten plik, który próbujesz skompilować masz na pulpicie (lub w moich dokumentach), spróbuj umieścić go w innym miejscu na dysku, np:
C:\kurscpp\*.cpp

Ja mam ten sam błąd kompilacji na swoim komputerze, gdy chcę skompilować pliki, które są na pulpicie. Jeśli dobrze pamiętam, to nawet nie skompiluje Ci się taki program:

int main()
{
  return(0);
}



Jeśli nie pomoże zmiana katalogu na inny (niezależny od Documents And Settings) to się będziemy zastanawiali dalej co może być nie tak.

Data: 2007-10-18 08:05:10

eXtreme


Zapisuje wszysko w domyślnym katalogu:


C:\Dev-Cpp\



smutny

Data: 2007-10-18 13:11:57

Piotr Szawdyński


W takim razie koło 18:00 spróbuję znaleźć powód błędu.

/edit:
masz prawa administratora na swoim koncie, na którym próbujesz skompilować projekt?

Data: 2007-10-18 13:23:16

eXtreme


Mam
Ale to partycja NTFS
Dowiedziałem się że mogą występować właśnie w niej problemu z uprawnieniami.
W pracy mam FAT i tu nie mam żadnych problemów a w domu ...

Data: 2007-10-18 14:50:01

Piotr Szawdyński


Ja też używam NTFS'a i wiem, że występuje u mnie ten problem jak mam pliki na pulpicie. Będę w domu to zdiagnozuję ten problem dokładniej i Ci powiem coś więcej.

12



Statystyki tematuOstatnio przeczytali
Czytało użytkowników:21malan, lenrokskate, Pietrzuch, SideC, Dante, programator, Haker123, Matiz, tomek16, madmike44, geftus, Patzick, pekfos, Sandokan, thomekh, Torsten, Tombol, DeBugger, emu23, gbr14, Piotr Szawdyński
Przeczytało użytkowników:21
Czytało osób ogólnie:428
Przeczytało osób ogólnie:428



PowrótPowrótHistoria odwiedzonych stron
Panel Logowania
Login:
Hasło:

Użytkowników
Obecnie aktywnych:20
Zalogowanych:1
Zarejestrowanych:4367
Ostatnie 24h:531
Non-cookie 24h:2664
Wszystkich:214129
Ostatnia Aktualizacja
2010-09-01 19:27:34 (4 dni temu)
Ostatnio aktywni
fish132 min
Mateusz12420 min
SeaMonster13125 min
Gronek862437 min
wiew84 min
Koni94 min
wiewiorka2 godz
lenrokskate9 godz
dmx8111 godz
steckel12 godz
pixelmaster15 godz
maciejo15 godz

Wynajem Sopot - wakacje
Pokój 2 osobowy 130zł/doba;
Lokalizacja: Sopot


O portaluArchiwumHistoriaIndeksRegulaminWyszukiwarkaLinki
Kurs HTML - strona WWW za darmoRestauracja "ATOL" - SopotValid HTML 4.01 TransitionalValid CSS!HTML CSS JavaScript FLASH PHP MySQL