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