VS 工程只生成dll不生成lib的解决方法:
原因可能是定义类时,忘记了加__declspec(dllexport)声明;
如果不是这个原因请参考上一篇文章的内容;
最简单的demo如下:
#pragma once
#ifdef CAMERAAPI
#else
#define CAMERAAPI _declspec(dllexport)
#endif
class CAMERAAPI ICamera
{
public:
virtual ~ICamera() = default;
}
class CAMERAAPI JCCamera : public ICamera
{
public:
JCCamera();
virtual ~JCCamera();
}