Symbian C++ 错误 undefined reference to 解决办法
2010-03-11 16:10:00 来源:WEB开发网核心提示:在CameraExample例子中添加了下面的代码(//从摄像头捕获到图形,以bmp格式保存,Symbian C++ 错误 undefined reference to 解决办法,filename.Copy(_L("E:\990909.bmp"));CImageEncoder* iencoder =
在CameraExample例子中添加了下面的代码(
//从摄像头捕获到图形,以bmp格式保存。
filename.Copy(_L("E:\990909.bmp"));
CImageEncoder* iencoder = CImageEncoder::FileNewL(
CEikonEnv::Static()->FsSession(),
filename,_L8("image/bmp"),CImageEncoder::EOptionAlwaysThread);
),build的时候有2个错误:
undefined reference to CImageEncoder::FileNewL(....);
在CameraWrapperExampleAppView.h的头文件中加入#include
但是错误还存在,后来找到了http://topic.csdn.net/u/20070116/15/d5e29683-d366-483b-98fa-410a0dea414f.html
中的"在你的mmp文件里加上LIBRARY msgs.lib 可消除上面的错误!"
给了我很大的启发,于是查找imageconversion.h对应的lib库,后来网上有人说有imageconversion.lib,我在Symbian目录下搜索imageconversion.lib,的确存在。在mmp配置文件里加上一行
LIBRARY imageconversion.lib,
编译的确通过了,好开心呀。
更多精彩
赞助商链接