在连接库文件时发生LNK2019和LNK2001错误: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2001 无法解析的外部符号 “__declspec(dllimport) protected: __cdecl JCNonecopy::JCNonecopy(void)” (_imp??0JCNonecopy@@IEAA@XZ) JCSmartLibTest C:\Users\JC\Desktop\JCSmartLibTest\JCSmartFocusingRing.obj 1
参考了https://blog.csdn.net/u011737099/article/details/79104283?utm_source=blogxgwz2 我的错误根据错误提示protected: __cdecl JCNonecopy::JCNonecopy(void)可以定位到JCNonecopy这个类的默认构造函数,尝试将该默认构造函数注释掉,编译通过(原因不明)
这种连接错误都很难处理,不过大多可以根据错误提示定位发生错误的代码,然后试一试,程序员小白还不太明白为啥
然后之前遇到一个LNK2019错误,跟这个差不多,https://blog.csdn.net/fw1213141516/article/details/108142519 但当我把上面的错误处理掉之后这个错误就不能复现了,同样不明白为啥