C++ 其中,在构建和运行C+时定义了程序入口点/Xcode中的Juce项目?
我试图在XCODEL和JUCE中构建C++项目:它为JUCE准备了生成XCODProject的示例项目。 它运行时没有错误,我可以看到应用程序正在工作 然而,我无法在项目设置中找到定义了程序入口点的位置,而且代码中也没有main(),我不知道如何在调试的第一行设置断点 如何找到入口点,并可能使用Xcode重新定义它?谢谢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
Tint-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就很容易理解了: