在W10下为NVidia使用VS2019构建计算cpp-sdk的任何特殊步骤
Any special step to build compute cpp sdk with VS2019 under W10 for NVidia
我正试图用Visual Studio 2019在Windows 10下构建代码播放的计算cpp-sdk,以针对某些NVidia卡。到目前为止,我已经生成了解决方案throw-cmake precising ptx64作为COMPUTECPP_BITCODE。我的问题是,在用VS2019打开解决方案后,我启动了构建,但它";从不";几个小时后结束。
这是它保持停滞的构建日志
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
如果有人有任何想法或建议,我会很惊讶。如果你需要任何其他信息,请毫不犹豫地询问。
提前感谢您的帮助
由于ComputeCpp在Clang 7 上,因此将ComputeCpp与VS 2019一起使用时存在abi不匹配
您可以通过将工具集设置为v140,然后在编译器中设置标志来解决此问题main.cpp->属性->配置属性->ComputeCpp SYCL cpp->设备->附加选项-D_ALLOW_COMPILER_AND_STL_VERSION_MISMATCH
相关文章:
- 无法"this"指针传递到另一个类并在 CPP 中调用该类的任何方法
- 如何使用 CPP REST SDK 实现 CAS(中央认证服务)?
- 为什么我的主文件.cpp不打印头文件中的任何内容
- 在为 iOS 构建 aws-sdk-cpp 时,cmake 上的 CXX 编译器错误已损坏
- 关于 API 文档和设备操作 在助手-sdk-cpp 上
- 在W10下为NVidia使用VS2019构建计算cpp-sdk的任何特殊步骤
- AWS CPP SDK:将 AWSCredentials 传递给 S3Client
- 如何从C中调用AWS CPP SDK函数
- Amazon aws-cpp-sdk Index Faces 给出段错误
- 是否可以在 32 位中构建 AWS-CPP-SDK
- Amazon AWS CPP SDK 获取 S3 存储桶下载进度
- AWS S3 CPP SDK读取字节多于指定的范围
- 如何使用 AWS CPP SDK 检查 AWS S3 密钥是否存在
- 不知道为什么"std::min"功能CPP有任何问题
- 光子引擎原生 OSX cpp SDK 4.1.5
- 使用AWS CPP SDK拒绝Amazon S3的访问
- 除了 clang 之外,"clang -S -emit-llvm file.cpp"运行任何其他可执行文件吗?
- 使用AWS-cpp-sdk时,在退出程序之前等待异步调用返回
- PutObject错误:使用AWS -cpp-sdk上传文件到AWS S3时
- 使用AWS -cpp-sdk上传avi文件到AWS S3