最近两天要完成根据正侧面图像合成三维模型的sdk,用于pc得dll很快写完测完了,就是用于PPC的dll在调试的时候出现了点小麻烦。
我采用的测试方法是编写一个test.exe来执行自己编写的dll中的各个函数。由于这个exe是用于PPC的,因此,我把所有需要的dll文件都拷贝在了移动设备上的相应文件夹中。这时问题就出现了,exe的工程中F5开始执行,到达要测的函数那行的时候,F11,没有动静,只是向下进行了一句代码,并没有进入函数所在的源文件中。
请教了老员工,他告诉了我一个解决方法。设置dll工程的输出路径,使其与exe工程在PC上的输出路径相同。也就是说,dll编译产生之后就出现在PC上的exe所在的文件夹中。同样,PPC上也需要一份,不然程序无法运行的。这时候,无法跟进源文件的问题就解决了。(当然首先要保证dll是debug版本)