unresolved external symbol
程序链接阶段没法找到对应的symbol,要么是函数只有一个声明放在那里而没有实现,要么是没有把第三方库添加进来。
rtkcmn.obj : error LNK2019: unresolved external symbol __imp_timeGetTime referenced in function tickget
cmake 中添加外部依赖
上边的timeGetTime()
这个函数使用的是windows库winmm.lib,cmake中通过以下方式添加,注意winmm后边不要加后缀。
IF (WIN32)
TARGET_LINK_LIBRARIES(${TARGET_NAME} winmm)
ENDIF ()
Visual Studio 中添加库
和cmake不同Visual Studio中需要加后缀。