我使用Xcode進行c編程。我有一個名爲system_commands的項目。這裏面的項目我有一個文件,文件B.xcode多種主要方法
這是文件中的:
int main(int argc, char *argvector[])
{
char *arguments[] = {"./runProcesses","Hello","World",NULL};
execvp("./runProcesses", arguments);
return 0;
}
文件簡單地「執行」文件B和文件B是在這裏:
int main(int argc, char *argvector[])
{
for(int i = 0; i < argc; i++)
{
printf("%s", argvector[i]);
}
//some forks etc
}
顯然,Xcode不會允許這樣做,因爲項目中有兩個主要的方法。但是有沒有一種解決方法?我是否真的需要創建另一個項目,以便這些文件駐留在不同的項目中? 或者有沒有一種方法,我可以execvp()一個文件沒有主要方法?
多好的答案。非常感謝。 – p3ob2lem