CMake --install安装ONNX Runtime配置错误,如何安装正确版本?
解决ONNX Runtime Windows下安装RelWithDebInfo版本的问题
1. 显式指定安装配置
CMake 默认可能会 fallback 到 Release 配置,你需要在 cmake --install 命令里明确指定要安装的是 RelWithDebInfo 版本。在 build/Windows/RelWithDebInfo 目录下执行:
cmake --install . --config RelWithDebInfo
2. 处理权限问题
错误提示里的 C:/Program Files/onnxruntime 属于系统目录,需要管理员权限才能写入。解决方法有两种:
- 以管理员身份打开命令提示符或 PowerShell,再执行上面的安装命令;
- 自定义安装路径,用
--prefix参数指定一个不需要管理员权限的目录,比如:
cmake --install . --config RelWithDebInfo --prefix D:/local/onnxruntime
这样所有库文件、头文件都会被安装到你指定的自定义路径下,后续使用时指向这个路径即可。
内容的提问来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

