我的問題與this earlier one完全相反。我正在開發一個開源應用程序,該應用程序以2種形式發佈,預編譯的二進制文件和源代碼。如何從碼頭中的程序快捷方式檢索命令行參數?
我安裝了預編譯的二進制文件,它的工作原理非常完美,在dock中有一個漂亮的小圖標。
我編譯成功的源代碼,但我啓動它時遇到運行時錯誤。經過調查,我懷疑這個程序需要命令行選項才能正常運行。
所以我的問題是:如果我的假設是正確的,工作版本實際上是定義命令行參數,如何從打包應用檢索CL參數?
如果這有什麼差別,我談論的應用程序是Cyberduck,和我運行OS X 10.8.2版本
我假設你來自Windows - Dock圖標OSK不是快捷方式,沒有額外的命令行參數,它們就像運行在finder中的應用程序一樣運行,或者從命令行使用'open'運行 – Mark 2013-03-07 10:58:58
你得到什麼運行時錯誤? – molbdnilo 2013-03-07 19:47:20
「[Launcher Error]字典中沒有運行鍵」。如果你在代碼中查找這個錯誤,你可以清楚地看到它來自'main'函數的錯誤參數。 – rahmu 2013-03-08 09:04:15