统在编译
#include <aknappui.h>
时会直接到系统包含路径下去寻找aknappui.h
(这不同于#include "aknappui.h",还会到用户包含路径中去寻找)。
系统包含路径也就是在工程的.mmp文件中定义的:
SYSTEMINCLUDE \epoc32\include,
其真实的路径也就是:
%EPOCROOT%\epoc32\include,
在你的机器上如果系统变量EPOCROOT=\Symbian\9.1\S60_3rd\,那么它就是\Symbian\9.1\S60_3rd\Epoc32\include,也就是说本来是应该能找到的,但是依据你的错误,此时你的EPOCROOT=\Symbian\Symbian8.1b\bin\bak\,你可以试试把EPOCROOT设置成\Symbian\9.1\S60_3rd\。
另外工程文件夹最好放在%EPOCROOT%\Series60Ex下。
阅读(206)
(责任编辑:城市网)