Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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++ 其中,在构建和运行C+时定义了程序入口点/Xcode中的Juce项目?_C++_Xcode_Juce - Fatal编程技术网

C++ 其中,在构建和运行C+时定义了程序入口点/Xcode中的Juce项目?

C++ 其中,在构建和运行C+时定义了程序入口点/Xcode中的Juce项目?,c++,xcode,juce,C++,Xcode,Juce,我试图在XCODEL和JUCE中构建C++项目:它为JUCE准备了生成XCODProject的示例项目。 它运行时没有错误,我可以看到应用程序正在工作 然而,我无法在项目设置中找到定义了程序入口点的位置,而且代码中也没有main(),我不知道如何在调试的第一行设置断点 如何找到入口点,并可能使用Xcode重新定义它?谢谢 Tint-JUCEApplicationBase::main(int-argc,const-char*argv[])隐藏在 /JUCE Modules/JUCE\u event

我试图在XCODEL和JUCE中构建C++项目:它为JUCE准备了生成XCODProject的示例项目。 它运行时没有错误,我可以看到应用程序正在工作

然而,我无法在项目设置中找到定义了程序入口点的位置,而且代码中也没有main(),我不知道如何在调试的第一行设置断点

如何找到入口点,并可能使用Xcode重新定义它?谢谢


T

int-JUCEApplicationBase::main(int-argc,const-char*argv[])隐藏在
/JUCE Modules/JUCE\u events/messages/JUCE\u applicationbase.cpp

主要是隐藏在
/JUCE Modules/JUCE\u auido\u plugin\u client/JUCE\u auido\u plugin\u standalone.cpp

回答这如何与外部代码挂钩(在我的例子中是LEAF):

您应该从
juce::AudioProcessor
如果你在建一个 插件,您应该实现一个名为createPluginFilter()的全局函数 创建并返回子类的新实例

一旦我知道如何在xcode中删除断点,Callstack就很容易理解了: