FastDeploy
FastDeploy copied to clipboard
创建c#api时遇到问题
温馨提示:根据社区不完全统计,按照模板提问,可以加快回复和解决问题的速度
环境
- 【FastDeploy版本】: fastdeploy-cpu
- 【编译命令】采用官方的编译命令 -git clone https://github.com/PaddlePaddle/FastDeploy.git cd FastDeploy mkdir build && cd build cmake .. -G "Visual Studio 16 2019" -A x64 ^ -DENABLE_ORT_BACKEND=ON ^ -DENABLE_PADDLE_BACKEND=ON ^ -DENABLE_OPENVINO_BACKEND=ON ^ -DENABLE_VISION=ON ^ -DENABLE_TEXT=ON ^ -DWITH_CAPI=ON ^ -DWITH_CSHARPAPI=ON ^ -DCMAKE_INSTALL_PREFIX="D:\Paddle\compiled_fastdeploy" nuget restore #(please execute it when WITH_CSHARPAPI=ON to prepare dependencies in C#) msbuild fastdeploy.sln /m /p:Configuration=Release /p:Platform=x64 msbuild INSTALL.vcxproj /m /p:Configuration=Release /p:Platform=x64
- 【系统平台】: Windows x64(Windows10)
- 【编译语言】: C++
问题日志及出现问题的操作流程
- 经过一些修改:
- 1.set(CMAKE_CSharp_FLAGS "/langversion:10")改为9
- 2.OpenCvSharp4版本改为4.2.0.20200108
- 3.int64_t改为long
在编译时产生错误:LINK : fatal error LNK1181: 无法打开输入文件“OPENVINO_LIB-NOTFOUND.lib” [D:\vs2019\FastDeploy\build\fastdeploy.vcxproj]
错误日志如下: 10>LINK : fatal error LNK1181: 无法打开输入文件“OPENVINO_LIB-NOTFOUND.lib” [D:\vs2019\FastDeploy\build\fastdeploy.vcxproj] 10>已完成生成项目“D:\vs2019\FastDeploy\build\fastdeploy.vcxproj”(默认目标)的操作 - 失败。 5>已完成生成项目“D:\vs2019\FastDeploy\build\copy_yaml_library.vcxproj”(默认目标)的操作 - 失败。 3>已完成生成项目“D:\vs2019\FastDeploy\build\ALL_BUILD.vcxproj”(默认目标)的操作 - 失败。 1>已完成生成项目“D:\vs2019\FastDeploy\build\INSTALL.vcxproj”(默认目标)的操作 - 失败。
生成失败。
“D:\vs2019\FastDeploy\build\INSTALL.vcxproj”(默认目标) (1) ->
“D:\vs2019\FastDeploy\build\ALL_BUILD.vcxproj”(默认目标) (3) ->
“D:\vs2019\FastDeploy\build\copy_yaml_library.vcxproj”(默认目标) (5) ->
“D:\vs2019\FastDeploy\build\fastdeploy.vcxproj”(默认目标) (10) ->
(Link 目标) ->
LINK : fatal error LNK1181: 无法打开输入文件“OPENVINO_LIB-NOTFOUND.lib” [D:\vs2019\FastDeploy\build\fastdeploy.vcxproj
]
0 个警告
1 个错误
发现问题所在: 程序下载的压缩包:w_openvino_toolkit_windows_2022.2.0.dev20220829.zip是坏的,无法解压
用cmake-gui,设置好参数点configure,会重新下载依赖包
请问您怎么解决的呢?我也遇到了这个问题