xcode项目中的多个.cpp程序?

时间:2011-11-01 23:45:25

标签: c++ xcode xcode4

我正在使用Xcode在C ++中执行Project Euler问题。我想保持一切井然有序,所以我决定制作一个包含所有.cpp文件的项目,就像在visual studio中一样。我遇到的问题是我有一个名为“Project Euler”的项目,然后我想让Problem1.ccp,Problem2.cpp等启用我想要运行的项目。当我这样做时,我收到错误“Apple Mach-O Linker Error”。有谁知道我怎么做我想用Xcode做的事情?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:3)

是的,您想使用justin的步骤添加新的目标。

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

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

换言之,目标是同一Xcode项目中包含的完全独立的产品。

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

Product > Scheme > Desired Target