DLL和调用程序中同时使用<jpeg.hpp>,编译正确,连接出错?
DLL中包含#include <jpeg.hpp>,调用程序也包含#include <jpeg.hpp>,编译正确,连接出错?
[Linker Error] Unresolved external '__fastcall Jpeg::TJPEGImage::~TJPEGImage()' referenced from D:\PROJECTS\CB\2006\BC\CQBC_WEIGHT_060531\WEIGHT.OBJ
问题点数:20、回复次数:4Top
1 楼zzrjgzs(DEBUG_FANS)回复于 2006-06-02 07:35:01 得分 10
DLL文件你是在编译时把运行库包含进去了吗?如果是也许会出现上述错误?我曾在DLL中用到<Printer.hpp>编译时包含运行库,就出现相就错误!Top
2 楼zzrjgzs(DEBUG_FANS)回复于 2006-06-02 07:36:16 得分 10
如不选择包含运行库则可以正常使用!Top
3 楼dcb0917(dcb)回复于 2006-06-02 11:15:55 得分 0
DLL文件在编译时把运行库包含进去,不包含都一样,是否是命明空间的缘故Top
4 楼dcb0917(dcb)回复于 2006-06-06 11:47:36 得分 0
将jpeg.obj、jconsts.obj添加到工程即可解决。Top




