请教一个QNX IDE编程的问题

在使用IDE4.0下的PhAB编写控制界面时遇到了一个很奇怪的问题:我把界面全画好了,也写了部分的回调函数,连接目标机上运行很正常。后来看到help上建议将所有回调函数写在同一个文件里。我就把所有调用的函数放到了一个function.c的文件了。结果编译正常,run的时候却不显示界面。然后我把所有调用的函数的链接连同function.c文件都删除了,编译也没什么错误提示,就是run不出界面来。重新复制了界面run正常了,再加callback时又不显示界面了。急得不行了,不知道哪位大大有类似的经历或者知道是什么原因能给小弟共享下,万分感谢!