[IDE] problem z uruchomieniem shella po kompilacji

0

Witam!

W każdym IDE pod Win 7 po kompilacji programu jest problem z uruchomieniem go za pomocą shella.
Pierwszy raz spotykam się z tym problemem i nie wiem nawet gdzie zacząć szukać.

Spotkał się ktoś już z czymś takim? Będę wdzięczny za wskazówki.

0

Zataiłeś ważną informację: program nie uruchamia się bo:

  • nie znajduje dll
    Uruchamiając program z IDE, dodatkowe namiary na potrzebne dll'e są w %PATH%, i te informacje przechodzą z IDE na uruchamiany program, więc wszystko gra. Musisz skopiować te dll'e (zapewne z katalogu kompilatora /redist i /noredist) do katalogu z docelowym programem, albo uruchomić program poprzez inny program (exe, bat) który najpierw ustawi %PATH%, a potem uruchomi właściwy program.

  • niewłaściwa konfiguracja, albo złe użycie biblioteki: brak manifestu

  • coś jeszcze?

0

Problem dotyczy zarówno DevC++, który ma własne gcc i NetBeansa z MinGW. Więc problem musi być w systemie.

0
czterysta czwarty napisał(a)

W każdym IDE pod Win 7 po kompilacji programu jest problem z uruchomieniem go za pomocą shella.

czterysta czwarty napisał(a)

Problem dotyczy zarówno DevC++, który ma własne gcc i NetBeansa z MinGW. Więc problem musi być w systemie.

wiem, że się wrednie czepiam tym razem, ale podkreślony zaimek tyczy się "każde IDE", "Win 7", "program", czy "problem" ? Drugi post w dodatku sugeruje, że chodzi o IDE albo kompilator.. :)

język polski czasem bardzo przypomina c++'a, tylko brakuje specyfikacji..

0

wiem, że się wrednie czepiam tym razem, ale podkreślony zaimek tyczy się "każde IDE", "Win 7", "program", czy "problem" ?

Zapomniałeś się wrednie przyczepić, że w poście kol. sapero namiary na potrzebne dll'e uruchamiają program z IDE...

0

A wracając do tematu... :)

0

..to probowales tego co opisano w/w? sprawdziles biblioteki dynamiczne, path i inne zmienne srodowiska ktorych uzywasz?

0

Problem dotyczy nawet najprostszego HelloWorld! Więc to musi być wina systemu.

0

Może napisz co się dzieje przy próbie uruchomienia takiego programu, wyświetla się jakiś komunikat, czy nic się nie dzieje? Sprawdź, czy jest uruchomiony proces.
Spróbuj może też uruchomić program w trybie administratora (nawet jeśli to "hello world").

1 użytkowników online, w tym zalogowanych: 0, gości: 1