首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在W10 for NVidia下使用VS2019构建计算cpp sdk的任何特殊步骤

在W10 for NVidia下使用VS2019构建计算cpp sdk的任何特殊步骤
EN

Stack Overflow用户
提问于 2019-10-08 18:15:58
回答 1查看 328关注 0票数 0

我正在尝试使用Visual Studio2019在Windows10下构建codeplay的计算cpp sdk,以针对一些NVidia卡。到目前为止,我已经生成了作为COMPUTECPP_BITCODE的解决方案抛出cmake精确的ptx64。我的问题是,在用VS2019打开解决方案后,我启动了构建,但几个小时后,它“从未”结束。

下面是它被卡住的构建日志

代码语言:javascript
复制
1>------ Début de la génération : Projet : accessors, Configuration : Release x64 ------
2>------ Début de la génération : Projet : async-handler, Configuration : Release x64 ------
3>------ Début de la génération : Projet : builtin-kernel-example, Configuration : Release x64 ------
4>------ Début de la génération : Projet : custom-device-selector, Configuration : Release x64 ------
5>------ Début de la génération : Projet : example-sycl-application, Configuration : Release x64 ------
6>------ Début de la génération : Projet : gaussian-blur, Configuration : Release x64 ------
7>------ Début de la génération : Projet : images, Configuration : Release x64 ------
8>------ Début de la génération : Projet : ivka, Configuration : Release x64 ------
1>Building ComputeCpp integration header file [...]/computecpp-sdk/build/samples/accessors_accessors.cpp.sycl
3>Building ComputeCpp integration header file [...]/computecpp-sdk/build/samples/builtin-kernel-example_builtin-kernel-example.cpp.sycl
4>Building ComputeCpp integration header file [...]/computecpp-sdk/build/samples/custom-device-selector_custom-device-selector.cpp.sycl
7>Building ComputeCpp integration header file [...]/computecpp-sdk/build/samples/images_images.cpp.sycl
5>Building ComputeCpp integration header file [...]/computecpp-sdk/build/samples/example-sycl-application_example-sycl-application.cpp.sycl
6>Building ComputeCpp integration header file [...]/computecpp-sdk/build/samples/gaussian-blur_gaussian-blur.cpp.sycl
8>Building ComputeCpp integration header file [...]/computecpp-sdk/build/samples/ivka_ivka.cpp.sycl

如果有人有任何想法或建议,那对我来说将是令人惊叹的。如果你需要任何额外的信息,请不要犹豫。

预先感谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2019-10-10 22:05:30

由于ComputeCpp在Clang 7上,因此将ComputeCpp与VS 2019配合使用时存在abi不匹配问题

您可以通过将工具集设置为v140,然后在编译器main.cpp ->属性->配置属性-> ComputeCpp SYCL Cpp->Device->Additional Options -D_ALLOW_COMPILER_AND_STL_VERSION_MISMATCH中设置标志来解决此问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58284375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档