Linker Bada链接器不会抱怨缺少符号,运行时可能会崩溃

Linker Bada链接器不会抱怨缺少符号,运行时可能会崩溃,linker,runtime-error,bada,unsatisfiedlinkerror,Linker,Runtime Error,Bada,Unsatisfiedlinkerror,以任何一款bada应用程序为例。例如,“Basicap”。在MainForm.cpp中插入以下内容: extern void Hello(); 不要在任何地方定义函数。然后在MainForm::OnInitializing下,调用它: MainForm::OnInitializing(void) { Hello(); //... 该应用程序编译和链接都很好,并且运行到这一行。然后崩溃。在调试器中,崩溃不会作为断点出现 SDK 2.0.5,针对bada 2.0 HVGA。所有设

以任何一款bada应用程序为例。例如,“Basicap”。在MainForm.cpp中插入以下内容:

extern void Hello();
不要在任何地方定义函数。然后在
MainForm::OnInitializing
下,调用它:

MainForm::OnInitializing(void)
{
    Hello();
    //...
该应用程序编译和链接都很好,并且运行到这一行。然后崩溃。在调试器中,崩溃不会作为断点出现

SDK 2.0.5,针对bada 2.0 HVGA。所有设置都是默认设置


链接器的行为是怎么回事?我如何才能像现有的其他链接器一样检查未解析的符号?

编辑技术支持提供:


< P>在项目资源管理器中单击项目中的“选项>代码> -WL,未定义未定义的<代码> >项目中的项目-> C/C++ +构建->设置> BADA C++链接器>杂项>链接标志。< /P> < P>技术支持编辑:

< P>在项目资源管理器中右击项目中的“选项>代码> > WL,没有未定义的< /代码> >项目-> C/C++ +构建->设置> BADA C++链接器>杂项>链接标志。