当前位置: 首页 > news >正文

if-constexpr,编译报错expected a “(“

我的情况:vs 2017, nvcc, c++ 17, cuda c/c++ 混合编程

从在网上搜索到的结果看来是编译器的编译问题。

C++17 constexpr-if compiles but is highlighted as an error - Developer Community
g++ - C++17 refuses to compile example if constexpr giving expected ‘(’ before ‘constexpr’ - Stack Overflow

结论:属性页中,C/C++的c++语言标准要设置为ISO C++17标准,此外,cuda c/c++也要设置使用c++17编译。CUDA C/C++ -> Command line -> 其它选项,添加一行 -std=c++17 -Xcompiler "/std:c++17" 

c++ - How to enable C++17 code generation in VS2019 CUDA project - Stack Overflow
 

2025.7.13

http://www.dtcms.com/a/278133.html

相关文章:

  • JavaScript 中一些常见算法的实现及详细解析
  • 问题 E: Connecting Territories(DP)
  • 理解volatile:并发编程的核心机制
  • 能说说MyBatis的工作原理吗?
  • 柯西不等式
  • CATIA许可价格高,设计部门如何精细化分配?
  • 【时时三省】(C语言基础)通过指针引用数组元素2
  • 未来航空电子系统
  • 浮点数的乘法与除法运算耗时对比
  • 洛谷 P13014:[GESP202506 五级] 最大公因数
  • 基于python的栅格数据标准差椭圆
  • Can201-Introduction to Networking:Transport Layer 传输层
  • 跨领域科学探索智能体设计与实现
  • 模块化编程为何使用函数指针分析(一)(深入分析指针的实际应用)
  • 【uniapp】元胞自动机GameOfLife生命游戏项目开发流程详解
  • Java SE--图书管理系统模拟实现
  • 模型占用显存大小评估
  • 【AI大模型】ComfyUI:Stable Diffusion可视化工作流
  • java基础编程(入门)
  • C++多线程知识点梳理
  • 深入理解 Java Map 与 Set
  • 每天学一个八股(二)——详解HashMap
  • 封装---优化try..catch错误处理方式
  • 【echarts踩坑记录】为什么第二个Y轴最大值不整洁
  • Acrobat 表单中的下拉菜单(附示例下载)
  • 使用docker的常用命令
  • RS4585自动收发电路原理图讲解
  • 从 Manifest V2 升级到 Manifest V3 的注意事项
  • Extended Nested Arrays for Consecutive Virtual Aperture Enhancement
  • 财务管理体系——解读大型企业集团财务管理体系解决方案【附全文阅读】