Skocz do zawartości

Program Obsługujący Kod Obiektowy


Lae

Rekomendowane odpowiedzi

Bedąc dumnym posiadaczem Geany, napisałem na próbę prosty programik w C++ i skompilowałem do pliku.o

Próbuję otworzyć ten plik i wyskakuje mi:

Brak zainstalowanego programu obsługującego pliki Kod obiektowy

 

Co z tym zrobić? Będę wdzięczny za każdą pomoc :rolleyes:

Odnośnik do komentarza
Udostępnij na innych stronach

Chcesz go otworzyć tzn. edytować? To jest plik binarny, więc jego edycja wiele Ci nie da ;)

Jeśli chcesz utworzyć plik wykonywalny i go uruchomić, to z jakże skomplikowanego menu "Zbuduj" musisz wybrać opcję "Zbuduj" (F9) a nie "Skompiluj" (F8) a potem "Wykonaj" (F5).

 

[EDIT]

Przy prostych programach kompilację możesz pominąć. Tworzenie plików pośrednich *.o ma sens przy większych projektach, kiedy tworzysz wiele plików *.o (np. w każdym siedzi inna klasa) a potem łączysz je do kupy w plik wykonywalny.

Na siłę możesz to zrobić również w takiej prostej sytuacji tzn. w konsoli z katalogu w którym masz plik.o

g++ -o nazwa_programu plik.o
./nazwa_programu

Ale prościej jest tak jak napisałem wcześniej.

Odnośnik do komentarza
Udostępnij na innych stronach

No tak. Windowsowe kompilatory mi trochę w nazewnictwie pomieszały.
:blink: A dlaczegóż to? Nie wiem co masz na myśli mówiąc kompilator, ale jeśli chodzi o C++ Visual Studio (które nie jest kompilatorem a jedynie (aż?) IDE dla kompilatora) to tam "Zbuduj" też nazywa się "Zbuduj" ew. po angielsku "Build", ale to wciąż to samo.

W żadnym razie nie ma mowy o "otwieraniu pliku", kiedy zamierzonym działaniem jest kompilacja do postaci wykonywalnej i uruchomienie.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...