我试图在我的qt应用程序中使用内置MSVC的DCMTK库。尽管我已经在我的.pro文件中添加了libs,例如Libs + = -Ldcmtk / lib -ofstd -dcmdata..i也包含这些库的.h文件 但我正在调用这些库的每个函数都得到未定义的引用错误.. 我错过了什么..
答案 0 :(得分:3)
函数名在libs中是不一样的--c ++标准没有定义它,因此msvc和g ++都以自己的方式定义它们。
查看此帖子。 Qt/mingw32 undefined reference errors... unable to link a .lib
有一些像这样的解决办法(例如)(dll): http://www.emmestech.com/moron_guides/moron1.html
答案 1 :(得分:0)
如果您收到未定义的引用错误,则表示您尚未链接到正确的库。
答案 2 :(得分:0)