PaddleX icon indicating copy to clipboard operation
PaddleX copied to clipboard

Windows系统下使用C#语言部署问题

Open aiwenzhu opened this issue 3 years ago • 6 comments

Windows系统下使用C#语言部署官方教程中提到修改cmakelist生成dll,但是develop里的deploy\cpp\Cmakelist 里并没有生成dll的语句,相对rc3版的cmakelist也少了很多内容,这是什么原因,该怎么弄,现在想用develop版生成dll进行C#部署

aiwenzhu avatar Sep 03 '21 09:09 aiwenzhu

修改cmakelist后就按照未修改之前编译即可

FlyingQianMM avatar Sep 07 '21 02:09 FlyingQianMM

修改cmakelist后就按照未修改之前编译即可

前编译即可

我也直接编译了,但没有生成dll只生成了lib,在debug下还报错:找不到libyaml-cppmt.lib

aiwenzhu avatar Sep 07 '21 02:09 aiwenzhu

除了修改cmakelist.txt之外,还要修改model_infer.cpp呢,https://github.com/PaddlePaddle/PaddleX/blob/develop/examples/C%23_deploy/model_infer.cpp 这个有修改的吧?

FlyingQianMM avatar Sep 08 '21 03:09 FlyingQianMM

debug下还需要修改libyaml-cppmt.lib成libyaml-cppmtd.lib才能生出成功。不过即使生成model_infer.dll的debug版本成功过来了,也没用,因为用不了。

ximitiejiang avatar Sep 14 '21 01:09 ximitiejiang

libyaml-cppmt.lib 怎么来的 我都找不到啊

zlw905 avatar Jan 23 '22 12:01 zlw905

libyaml-cppmt.lib 怎么来的 我都找不到啊

解决了吗,我也是找不到这个libyaml-cppmt.lib

Amour-001 avatar Jan 15 '23 14:01 Amour-001