随笔分类 -  CMake

[C++]根据Debug或者Release编译类型执行不同的代码
摘要:一、简介 本文介绍了如何在C++中,根据编译类型的不同(Debug或者Release)规定代码执行不同的行为,使用 NDEBUG宏实现该目标。 二、代码示例 main.cpp文件代码: #include <iostream> #if NDEBUG void fun() { std::cout << 阅读全文

posted @ 2024-03-04 20:33 刘好念 阅读(87) 评论(0) 推荐(0) 编辑

[CUDA]去除Eigen库中的warning
摘要:一、问题提出 假如使用nvcc对cuda代码进行编译时,如果代码中使用了Eigen库(头文件),编译时可能会显示很多warning information,如下图红框中所示: 这些warning信息虽然不会影响代码的实际运行,但会令编译提示很乱,不便于按照编译器给出的信息进行debug。 本文将介绍 阅读全文

posted @ 2023-11-19 11:27 刘好念 阅读(144) 评论(0) 推荐(0) 编辑

[CMake] cmake入门: 调用多个目录下的源文件
摘要:CMake入门 举例一: 假设工程HelloWorld文件结构如下: -main.cpp -MyClass/ –MyClass.h –MyClass.cpp 在main.cpp中include<MyClass.h> 方法一 在根目录下的CMakeLists.txt内容为: cmake_minimum 阅读全文

posted @ 2020-02-27 17:53 刘好念 阅读(21) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示