在OSX.app包中分发C命令行工具

在OSX.app包中分发C命令行工具,c,command-line,app-bundle,C,Command Line,App Bundle,我编写了一个C命令行工具,它使用GLUT将遗传算法可视化,我想将其分发到MacOSX.app包中 我该怎么做?是否有任何辅助工具可用于此 多谢各位! 托马斯 编辑: 非常感谢你的帮助,我没想到会那么容易 如果要编译代码,可以使用Mac OS X IDE XCode。 如果您需要安装程序,可以使用Package Maker (我已经找到包裹了 制造商效用-但这不是我想要的 通缉。) 包装制造商是用来分发的。我可以知道为什么package maker帮不上忙吗?您必须将库链接到捆绑包中,以避免出现问

我编写了一个C命令行工具,它使用GLUT将遗传算法可视化,我想将其分发到MacOSX.app包中

我该怎么做?是否有任何辅助工具可用于此

多谢各位! 托马斯

编辑:
非常感谢你的帮助,我没想到会那么容易

如果要编译代码,可以使用Mac OS X IDE XCode。
如果您需要安装程序,可以使用Package Maker

(我已经找到包裹了 制造商效用-但这不是我想要的 通缉。)


包装制造商是用来分发的。我可以知道为什么package maker帮不上忙吗?

您必须将库链接到捆绑包中,以避免出现问题。
查看有关通用构建的问题,而不是执行PPC和Intel构建。

使用“应用程序”模板创建新的xcode项目。将源代码添加到该项目中,编译并。。。你有一个应用程序包。您只需要部署它(添加框架)。仅此而已。

编译没有问题,程序本身已经运行良好。由于它是一个(相对)小的程序,我不希望用户安装它,只需将它拖放到他们的应用程序文件夹中即可。它需要一些图像,我觉得有一个多功能的应用程序包很好。哦,我明白了……现在我明白你想要实现什么了。您需要一个来自“编译”代码的图像(可能是一个图标)。您希望为此创建一个多功能捆绑包。解决办法很简单。只需打开XCode并创建一个新项目(选择Cocoa)。粘贴你的代码,编译它,你就得到了一个.app扩展名。这是你的包裹。这已经是可执行的。从那里,您还可以更改其图标。:-)我不确定我是否误读了一些东西,但我不知道这会有什么帮助。程序已经在编译了,我有了可执行文件——我想做的就是把它放在一个带有图标和所需图像的.app容器中。我曾经发布过wormux,但那是几年前的事了。捆绑部分看起来不错: