在Visual Studio中使用DPC++/OneAPI能否静态链接库?
Intel DPC++工具集仅支持动态链接?
Intel DPC编译器在Visual Studio的项目设置中,默认仅提供「Multi-Threaded DLL (/MD)」这一种代码生成选项,核心原因是DPC的运行时库(Intel oneAPI DPC++ Runtime)仅以动态链接库形式发布:
- DPC++设计依赖动态加载的设备后端组件(如GPU、FPGA相关驱动适配模块),静态链接无法满足这类动态扩展的需求,因此官方未提供静态链接版本的运行时库。
- 若手动修改项目配置强制指定静态链接选项,编译过程会因缺少对应静态库文件直接报错。
简言之,当前Intel DPC++工具集确实仅支持动态链接的代码生成模式。
内容的提问来源于stack exchange,提问作者Pulpo
相关产品推荐
相关产品推荐

