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

时间:2012-04-26 21:37:34

标签: linker runtime-error bada unsatisfiedlinkerror

拿一个样本bada app,任何一个。例如,“BasicApp”。进入MainForm.cpp,插入以下内容:

extern void Hello();

不要在任何地方定义功能。然后在MainForm::OnInitializing下,拨打电话:

MainForm::OnInitializing(void)
{
    Hello();
    //...

该应用程序编译和链接就好了,并运行到该行。然后崩溃了。崩溃不会作为调试器中的断点出现。

SDK 2.0.5,针对bada 2.0 HVGA。所有设置均为默认值。

链接器的行为是什么?我怎样才能做到这一点,检查未解析的符号,就像现有的其他链接器一样?

1 个答案:

答案 0 :(得分:1)

EDIT由技术支持提供:

通过在项目资源管理器中右键单击项目来添加选项-Wl,--no-undefined - >属性 - > C / C ++构建 - >设置 - > bada C ++链接器 - >杂项 - >链接器标志。