windows中使用ncnn报错无法解析的外部符号LNK2001

2hh7jdfx  于 5个月前  发布在  Windows
关注(0)|答案(3)|浏览(57)

error log | 日志或报错信息 | ログ

context | 编译/运行环境 | バックグラウンド

Windows10, Visual Studio 2015, opencv-3.4.5, protobuf-3.4.0

more | 其他 | その他

我没有使用examples中的内容,而是自己转的从pytorch到onnx到ncnn的模型,再load .param和.bin文件。但是好像调用ncnn的时候有点问题,请问这个情况有什么解决方案嘛?查了半天没有类似的问题,包含目录、库目录、链接器的附加依赖项等也检查过没有问题。跟大家普遍提的LNK2019还不是一种报错= =

还有就是我的ncnn在nmake install后,目录下只有一个ncnn.lib,并没有其他的lib,这样是正常的么?还是我编译的时候就有问题呀?我的onnx2ncnn是可以正常使用的

eblbsuwk

eblbsuwk1#

这就是lib引用有问题。看看release和debug是否都已设置正确。请按ncnn自带的example走一遍。看看你的工程和example差别在哪里。
This is lib link problem. Please check both release and debug configs. Try ncnn's examples. Check difference between your project and example.

yk9xbfzb

yk9xbfzb3#

I have the same mistakes. which boss can tell me how to fix it.

相关问题