KPe*_*xEA 6 c++ macos terminal user-interface
我已经编写了一个开源的c ++应用程序,它在Windows和Linux上运行良好,我终于得到了Mac Mini(10.5.8),所以我刚刚测试了Mac版本.
从终端窗口运行它并输入./appname我的应用程序工作正常,但如果我从查找器双击它,然后它首先打开一个termnial窗口,然后运行我的应用程序,但它似乎没有设置工作目录到正确的位置,所以我的应用程序死了.
如何通过双击启动我的应用程序,首先不打开终端窗口,如何将当前目录自动设置到应用程序位置?
Mac 二进制文件设置为使用“终端”程序打开;没有办法解决这个问题,除非制作一个完整的应用程序包,或者让另一个程序通过system
或类似的方式启动它。
双击二进制文件时,终端窗口将打开,并显示~
当前目录。chdir(2)
如果您首先需要它,我建议您在程序中使用它以确保它在正确的目录中运行。
归档时间: |
|
查看次数: |
2632 次 |
最近记录: |