特征"'__CUDACC_VER__' is not defined"警告
Eigen "'__CUDACC_VER__' is not defined" warning
我在Visual Studio C++Community 2015的特征线性代数库3.3.2版本中收到以下编译器警告。有什么想法为什么会发生这种情况,或者我应该检查一下吗?
eigen\src/Core/util/MMacros.h(815):警告C4668:">CUDACC_VER"未定义为预处理器宏,用"0"替换为"#if/#elif">
如果您查找警告,您将看到
#if SOME_NAME
如果未定义CCD_ 1,将引起警告。replacing with '0' for '#if/#elif
实际上是所需的行为。您可以通过将代码更改为defined(__CUDACC_VER__)
来消除警告
注意:您收到此警告是因为您的项目中有高(/W4
或/Wall
)。虽然这通常是一件好事,但VS通常有点违背目的(信噪比太低)。
相关文章:
- 警告处理为错误这里有什么问题
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- cppcheck在const std::string[]上引发警告
- GCC对可能有效的代码抛出init list生存期警告
- 如何在BST的这个简单递归实现中消除警告
- 关于std::move的使用,是否有编译警告
- g++ 在某个类成员未初始化时不发出警告
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- 使用typeid警告未使用的变量
- 示例C++项目编译中的警告
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 警告:在函数返回类型 [-Wignore 限定符] 时忽略类型限定符
- 如何修复编译器警告 C6386 和 C6385?
- 返回语句后的代码,没有警告
- 获取隐式转换溢出从无符号到已签名的警告
- 编译器警告:执行到达值返回函数的末尾而不返回值
- 在未链接的部分上生成警告
- 特征"'__CUDACC_VER__' is not defined"警告
- 共享公共对象 - 警告"defined but not used"
- SWIG:如何使用%apply返回结构? 'No typemaps defined'警告