我尝试按照此演练使用 Visual C++ 2012 创建 dll ,但失败了。当我尝试在不同的项目中导入构建的 dll 作为参考时,出现此错误:A reference to '***.dll' could not be added. Please make sure that the file is accessible, and that it is a valid assembly or COM component.
我不明白我在代码中的错误是什么以及为什么会出现此错误。这是我的头文件和cpp文件:
DLLEXPORT.H
__declspec(dllexport) bool setMute();
__declspec(dllexport) bool setActive();
DLLEXPORT.CPP
#include "DLLEXPORT.H"
bool setMute(){
//some stuff
}
bool setActive(){
//some stuff
}
此外,我也尝试通过此解决方案解决问题,但出现此错误:TlbImp : error TI1002 : The input file '****.dll' is not a valid type library.