DCMTK:使用DicomImage出现错误“LNK2019 无法解析的外部符号”
2018-03-08 11:22
555 查看
使用dcmtk读取dicom文件会用到dicomImage这个模块,DicomImage *image = new DicomImage("E:\\case\\byaRT\\ChenDonge\\CT.0001095997.1.dcm");我在代码开头包含了头文件:#include"dcmtk/dcmimgle/dcmimage.h"但是生成的时候还是遇到错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2019 无法解析的外部符号 "public: __cdecl DicomImage::DicomImage(char const *,unsigned long,unsigned long,unsigned long)" (??0DicomImage@@QEAA@PEBDKKK@Z),该符号在函数 main 中被引用 dicomRead1 E:\CODE\VS_C++\dicomRead1\dicomRead1\getPath.obj 1
后来在看到网上大神说可能是少包含了几个库,于是我查看了“项目》属性》配置属性》链接器》输入”中的“附加依赖项”
发现的确没有包含dicomImage模块需要的dcmimgle.lib和dcmimage.lib库!!
添加这两个库需要根据模块间的依赖关系确定http://support.dcmtk.org/redmine/projects/dcmtk/wiki/modules
于是我如此将这两个库添加到“附加依赖项中”:
即dcmdata.lib->dcmimgle.lib->dcmimage.lib。点击“确定”。
这时再运行,就没有问题啦~!
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2019 无法解析的外部符号 "public: __cdecl DicomImage::DicomImage(char const *,unsigned long,unsigned long,unsigned long)" (??0DicomImage@@QEAA@PEBDKKK@Z),该符号在函数 main 中被引用 dicomRead1 E:\CODE\VS_C++\dicomRead1\dicomRead1\getPath.obj 1
后来在看到网上大神说可能是少包含了几个库,于是我查看了“项目》属性》配置属性》链接器》输入”中的“附加依赖项”
发现的确没有包含dicomImage模块需要的dcmimgle.lib和dcmimage.lib库!!
添加这两个库需要根据模块间的依赖关系确定http://support.dcmtk.org/redmine/projects/dcmtk/wiki/modules
于是我如此将这两个库添加到“附加依赖项中”:
即dcmdata.lib->dcmimgle.lib->dcmimage.lib。点击“确定”。
这时再运行,就没有问题啦~!
相关文章推荐
- 使用SDL2出现 “error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main 中被引用” 时的可能错误记录
- C++中模板类使用友元模板函数 和友员非模版函数!使用不当出现编译错误:无法解析的外部符号…
- 泛型模版类出现了LNK2019: 无法解析的外部符号错误
- WINCE 6.0 VS2008 中使用WINSOCK函数产生:无法解析的外部符号 等错误的解决办法
- coco2dx 3.0使用sqlite3和network时出现无法解析的外部符号的解决方案
- 出现错误:无法解析的外部符号
- QT中出现“无法解析的外部符号”错误
- 项目添加UNICODE支持时,出现链接错误error LNK2019: 无法解析的外部符号 _WinMain
- VS2012中使用opencv出现“无法解析的外部符号”问题
- C++使用static的错误:无法解析的外部符号、“static”不应在文件范围内定义的成员函数上使用
- Visual Studio 出现“无法解析的外部符号”错误
- 使用dinput 出现error LNK2001: 无法解析的外部符号
- 关于编程时出现“无法解析的外部符号”的错误
- C++使用static的错误:无法解析的外部符号、“static”不应在文件范围内定义的成员函数上使用 .
- 编译出现的错误- error LNK2019: 无法解析的外部符号 _GetProcessMemoryInfo@12
- 使用log4cplus时遇到的链接错误:无法解析的外部符号 "public: __thiscall log4cplus::RollingFileAppender::RollingFileAppende
- 使用glew库容易出现error LNK2019:无法解析的外部符号
- (在hello,MFC的创建过程中,新建项目时所配置的属性出现错误)error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib
- 使用动态库时出现,error LNK2019 无法解析的外部符号可能的解决方法。
- 写Filter中编译出现的错误,无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter