Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.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
我用XCODE进行C++编程和学习。为什么我不能在一个项目中放置许多具有主功能的独立源文件?_C++_C_Xcode_Xcode6 - Fatal编程技术网

我用XCODE进行C++编程和学习。为什么我不能在一个项目中放置许多具有主功能的独立源文件?

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

我想我可以在eclipse中完成。 顺便说一下,每次我用系统默认模板制作一个新的C++文件时,

它有include而不是include

如何修复它

为什么我不能在一个项目中放置许多具有主功能的独立源文件

因为您的链接器只能允许每个链接对象实现一个函数,但您尝试为他提供多个int main实现

因为您没有将XCode配置为不同的行为,所以它试图将所有文件链接到一个二进制对象中,从而导致此冲突

我想我可以在eclipse中完成


当然不会,除非您忘记将源文件添加到二进制文件列表中,或者忘记定义一个将所有内容链接在一起的二进制文件。

因为您的项目生成一个可执行文件,而一个可执行文件只能有一个主文件。如果希望将多个项目保留在一个位置,那么可以在同一个工作区中有多个项目。因此,我需要为每个任务创建一个新项目?