我遇到此错误。重现错误的步骤如下: 1.使用Visual C ++创建项目 MFC应用程序 2.我有包含在项目中的外部库文件。 3.还在调试文件夹中添加了所有.dll文件。 4.右键单击项目,从快捷菜单中选择“属性”,然后选择“选择”。 配置属性>链接器>输入并将其他依赖项设置为 IVS_SDK.lib ,单击“确定”。 5.设计MFC GUI,在完成GUI设计之后,我们通过以下方式添加代码: 双击“初始化”按钮
const loadFont = () => {
opentype.load('path/to/font', function(err, f) {
if (err) {
console.log(err);
} else {
console.log('font loaded');
return f;
}
});
}
const main = async () => {
console.log('loading font ...')
let font = await loadFont();
console.log('ready!');
//this throws an error, because font is undefined
font.doSomething();
/*
output:
loading font ...
ready!
font is undefined
font loaded
*/
}
但是在运行代码时,我们在IVS_INT32 iRet = IVS_SDK_Init();上遇到错误;
错误说 错误LNK2019无法解析的外部符号__imp__IVS_SDK_Init @ 0在函数“ public:void __thiscall CHelloWorldDlg :: OnBnClickedButtonInit(void)”(?OnBnClickedButtonInit @ CHelloWorldDlg @@ QAEXXZ)中引用。
我已经添加了具有所需设置的项目所需的所有必需库。 请帮我解决。 提前致谢 !!!