我用XCODE进行C++编程和学习。为什么我不能在一个项目中放置许多具有主功能的独立源文件?
我想我可以在eclipse中完成。 顺便说一下,每次我用系统默认模板制作一个新的C++文件时, 它有include而不是include 如何修复它 为什么我不能在一个项目中放置许多具有主功能的独立源文件 因为您的链接器只能允许每个链接对象实现一个函数,但您尝试为他提供多个int main实现 因为您没有将XCode配置为不同的行为,所以它试图将所有文件链接到一个二进制对象中,从而导致此冲突 我想我可以在eclipse中完成我用XCODE进行C++编程和学习。为什么我不能在一个项目中放置许多具有主功能的独立源文件?,c++,c,xcode,xcode6,C++,C,Xcode,Xcode6,我想我可以在eclipse中完成。 顺便说一下,每次我用系统默认模板制作一个新的C++文件时, 它有include而不是include 如何修复它 为什么我不能在一个项目中放置许多具有主功能的独立源文件 因为您的链接器只能允许每个链接对象实现一个函数,但您尝试为他提供多个int main实现 因为您没有将XCode配置为不同的行为,所以它试图将所有文件链接到一个二进制对象中,从而导致此冲突 我想我可以在eclipse中完成 当然不会,除非您忘记将源文件添加到二进制文件列表中,或者忘记定义一个将所
当然不会,除非您忘记将源文件添加到二进制文件列表中,或者忘记定义一个将所有内容链接在一起的二进制文件。因为您的项目生成一个可执行文件,而一个可执行文件只能有一个主文件。如果希望将多个项目保留在一个位置,那么可以在同一个工作区中有多个项目。因此,我需要为每个任务创建一个新项目?