Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在开源项目中使用Mac?_Macos_Open Source - Fatal编程技术网

Macos 如何在开源项目中使用Mac?

Macos 如何在开源项目中使用Mac?,macos,open-source,Macos,Open Source,我真的很有兴趣作为一名新开发人员参与开源项目。 我现在的问题是——在OSS项目中,与Mac一起参与的最佳方式是什么?(无需使用虚拟机或DualBoot。) 由于没有通常的apt get系统,在这样一个现有项目上工作的最佳方式是什么?您会完全使用Xcode、Eclipse或其他什么吗 所有这些步骤(构建、链接库等)的设置一直是我无法正常工作的部分。是否有一个教程解释了如何使用这些IDE正确设置这些内容 谢谢大家! 我可以给你一个非常简单的食谱 选择一个Java开源项目 在MacOS上安装Eclip

我真的很有兴趣作为一名新开发人员参与开源项目。 我现在的问题是——在OSS项目中,与Mac一起参与的最佳方式是什么?(无需使用虚拟机或DualBoot。)

由于没有通常的apt get系统,在这样一个现有项目上工作的最佳方式是什么?您会完全使用Xcode、Eclipse或其他什么吗

所有这些步骤(构建、链接库等)的设置一直是我无法正常工作的部分。是否有一个教程解释了如何使用这些IDE正确设置这些内容


谢谢大家!

我可以给你一个非常简单的食谱

  • 选择一个Java开源项目
  • 在MacOS上安装Eclipse
  • 去工作
  • 没有库,没有链接,没有麻烦,没有混乱,没有麻烦


    如果你想在C或C++中工作,问题就在于你是否是唯一的人。对于一个已经移植到mac的项目,你只需要做其他人正在做的事情。您运行“配置”,一切正常,使用和编辑器进行编辑,使用gdb进行调试。

    是Mac的软件包系统,它为您提供了apt get在Linux系统上的大部分功能。

    我认为,无论项目如何,Xcode都是最佳选择。

    是的,MacPorts非常类似。我尝试过这两种方法,并坚持使用Fink,但YMMV。这确实很有效。非常感谢。我用fink试过了,它真的很整洁,工作时不会弄乱我的系统。通常,它需要额外的标志来进行配置,但到目前为止我已经管理好了。很好,谢谢。你能提供更多关于你在构建和链接方面遇到的问题的信息吗?大多数UNIX源代码树都是通过
    /configure>在MacBook Pro和iMac上正确配置、编译和安装的;制作sudo make安装
    。如果所有这些都有效,那么参与开源开发所需的唯一附加工具就是文本编辑器和版本控制系统。它们从来都不是构建系统所期望的那样,并且在构建时导致了无数错误。(我想防止我的系统到处都是库,造成混乱…)我真正想要的是一种方法,在像XCode这样的IDE中设置库路径一次,然后让它自己处理。这现实吗?同意,这是一种非常舒适的方式。但是,随着许多有趣的项目用C或C++编写,并使用漂亮的建筑系统,我想知道如何做。