sillyho

Results 3 comments of sillyho

> 补充说明一下,第一张图片一般没有问题,第二张就报错了 ![1654334587606](https://user-images.githubusercontent.com/21274112/171993277-e3ee4d00-98c7-49be-926d-519c89f92a42.png) model_infer.dll 的问题 与C#调用没有关系,你可以用C++测试一下,model_infer.cpp先不换成C#的(当然makelist也先不改直接跑C++代码),我同样的错误,困扰一周了,未有解决。

更换链接库,将libyaml-cppmt.lib改成libyaml-cppmtd.lib会报一些其他的错误 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MTd_StaticDebug”(model_infer.obj 中) model_infer F:\paddlex\PaddleX\PaddleX-develop\deploy\cpp\out\demo\gflags_static.lib(gflags.obj) 1 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(model_infer.obj 中) model_infer F:\paddlex\PaddleX\PaddleX-develop\deploy\cpp\out\demo\gflags_static.lib(gflags_reporting.obj)...

> 有兄弟遇到过吗!!!很着急,一直出问题,怎么都解决不了 你先保证C++的推理直接能成功,就是先不要替换model_infer.cpp,用原有的cpp,带main函数的。 我也是封装成dll后调用提示无法访问的内存,然后用C++调用,居然在memcpy里面报错: 0xC0000005: 读取位置 0x0000020AED88A000 时发生访问冲突。 我估计这就是你和我报错的原因 我也一直没有找到问题 。。。 ![image](https://user-images.githubusercontent.com/51902305/188100014-2e439c93-f457-4605-92dd-841065f11fec.png)