Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.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
C++ 如何为my.cpp文件创建目标/可执行文件_C++_Xcode - Fatal编程技术网

C++ 如何为my.cpp文件创建目标/可执行文件

C++ 如何为my.cpp文件创建目标/可执行文件,c++,xcode,C++,Xcode,我在Xcode项目中创建了一个简单的test.cpp文件 #include "MyTest.h" #include <stdio.h> int main(int argc, char** argv) { printf ("Calling MyTest Main\n"); } #包括“MyTest.h” #包括 int main(int argc,字符**argv){ printf(“调用MyTest主\n”); } 它编译。我想我需要先创建一个目标和可执行文件,然后才

我在Xcode项目中创建了一个简单的test.cpp文件

#include "MyTest.h"

#include <stdio.h>

int main(int argc, char** argv) {
    printf ("Calling MyTest Main\n");
}
#包括“MyTest.h”
#包括
int main(int argc,字符**argv){
printf(“调用MyTest主\n”);
}
它编译。我想我需要先创建一个目标和可执行文件,然后才能在XCode中启动。 但我需要一些关于这些问题的帮助: 1.我应该为我的simple.cpp文件创建什么样的目标?它不是GUI应用程序。 2.如何在test.cpp中指定此main作为目标和可执行文件的起点

谢谢。

1)您可能需要一个命令行工具应用程序

2) 启动工具时,mach内核调用C运行时库中的start()函数,该函数使用参数计数(argc)和参数字符串指针数组(argv)调用main()。因此,上面显示的main()是将要运行的

您可以使用一个特殊的链接器命令来指定要运行的一个自己的函数,而不是start(),但几乎没有人这样做