Uruchomić inny program na Mac OS

Odpowiedz Nowy wątek
Smigiel
2011-09-13 19:16
Smigiel
0

Na windowsie uruchamiam zewnętrzne programy w ten sposób:

    QProcess *proc=new QProcess();
    proc->start("program.exe");

Jak widać używam biblioteki Qt, która jest przenośna, ale w tym miejscu trzeba samemu zadbać o przenośność kodu.
Np. na Linuksie przed nazwą programu musiałbym dopisać "./".
Jak sprawa wygląda na Mac OS?

Pozostało 580 znaków

Kumashiro
2011-09-13 19:25
Kumashiro
0

Który MacOS? OSX to Unix, więc tak samo odpalasz jak pod Linuksem.
BTW, "./" jest poprawne tylko jeśli znajdujesz się w katalogu binarki i oznacza "w bieżącym katalogu". Możesz też podać ścieżkę bezwzględną (także pod Windows) lub bardziej rozbudowaną względną. Najlepiej używać jednak bezwzględnych o ile nie masz pewności, że w momencie wywołania znajdujesz się tam, gdzie powinieneś.

Pozostało 580 znaków

Odpowiedz

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