Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VS2022 使用静态库编译MFC例程成功,使用动态库编译失败 #839

Closed
kyn817046 opened this issue May 7, 2024 · 10 comments
Closed

Comments

@kyn817046
Copy link

包含目录和库目录填写正确;
附加依赖库填写正确;
运行库选择多线程DLL

运行报错:
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 LNK1107 文件无效或损坏: 无法在 0x2F0 处读取 speech_recognition E:\workspace\kaldi_mc\speech_rec\sherpa-onnx-v1.9.23-win-x64-shared\lib\cargs.dll 1
image

@kyn817046
Copy link
Author

image
不管哪个放前面,最前面的dll都会报错无法读取

@csukuangfj
Copy link
Collaborator

无法在 0x2F0 处读取 speech_recognition E:\workspace\kaldi_mc\speech_rec\sherpa-onnx-v1.9.23-win-x64-shared\lib\cargs.dll 1

不需要 cargs.dll

请删掉这个依赖,然后重试

@kyn817046
Copy link
Author

image
还是报错:
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 LNK1107 文件无效或损坏: 无法在 0x308 处读取 speech_recognition E:\workspace\kaldi_mc\speech_rec\sherpa-onnx-v1.9.23-win-x64-shared\lib\sherpa-onnx-portaudio.dll 1

@kyn817046
Copy link
Author

不管哪个dll放在最前面,都会报错最前面这个dll无法读取

@csukuangfj
Copy link
Collaborator

你电脑上,有这个 dll 文件吗?截个图我看看?

@kyn817046
Copy link
Author

你电脑上,有这个 dll 文件吗?截个图我看看?

image
链接到这里的

@csukuangfj
Copy link
Collaborator

如何在 vs 里添加的 dll 文件?

@kyn817046
Copy link
Author

如何在 vs 里添加的 dll 文件?
image

@csukuangfj
Copy link
Collaborator

为什么两个截图里的 dll, 所在的位置不一样

@kyn817046
Copy link
Author

重新解压了再放进来好了,之前解压可能哪有问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants