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.
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.
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?
Problem dotyczy zarówno DevC++, który ma własne gcc i NetBeansa z MinGW. Więc problem musi być w systemie.
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..
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...
A wracając do tematu... :)
..to probowales tego co opisano w/w? sprawdziles biblioteki dynamiczne, path i inne zmienne srodowiska ktorych uzywasz?
Problem dotyczy nawet najprostszego HelloWorld! Więc to musi być wina systemu.
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").