Uruchomić inny program na Mac OS

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?

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ś.

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