【发布时间】:2018-11-22 21:07:58
【问题描述】:
我正在尝试编译代码,其中我使用在静态库 .lib 中定义的类。 此类使用 itk 函数,包含在 .cpp 中。
我给我的代码,定义这个类的项目的 .lib 和 .h。
lib itksys-4.13.lib 很好地传递给编译器。 在视觉工作室中,如果我看: Project->Properties->Linker->CommandLine 可以看到。 (它是使用 qmake 传递的。在 .pri 中:
MyITK {
CONFIG_FOUND += MyITK
QMAKE_LIBDIR += $${PACKAGE_LIB}/MyITK
win32:LIBS += ITKBiasCorrection-4.13.lib \
etc...)
在 .pro 中:
CONFIG += MyITK
)
如果有 lib,我不明白为什么会出现此错误。
【问题讨论】:
-
在MSDN page 底部查看您必须链接的库。
-
谢谢,我将 psapi.lib 添加到链接器中,它可以工作。
标签: c++ unresolved-external itk