多个.cpp程序在xcode项目

Multiple .cpp programs in xcode project?

本文关键字:xcode 项目 程序 cpp 多个      更新时间:2023-10-16

我使用Xcode在c++中做Project Euler问题。我想让一切都井然有序,所以我决定做一个单独的项目,包括我所有的。cpp文件,就像在visual studio中一样。我遇到的问题是,我有一个项目叫做"欧拉项目",然后我想要problem 1。ccp, Problem2.cpp等,启用我想要运行的程序。当我这样做时,我得到了一个错误"Apple Mach-O Linker error"。有人知道我怎么用Xcode做这些吗?

你想要的是每个问题一个Xcode目标(假设每个问题都有一个main())。

要向当前项目(Xc4)添加目标,请转到File > New > New Target…

是的,您想使用justin的步骤添加一个新的Target。

您还需要了解目标是什么:http://developer.apple.com/library/ios/#featuredarticles/XcodeConcepts/Concept-Targets.html

以及如何运行和编译单独的文件:http://developer.apple.com/library/ios/菜谱/xcode_help-scheme_editor/文章/SchemeBuild.html

换句话说,目标是包含在同一个Xcode项目中的完全独立的产品。

当您想要更改正在运行/编译/分析的目标时,您需要调整方案。在Xcode 4.6.2版本中进入:

Product > Scheme > Desired Target