c/c++
路人 假
这个作者很懒,什么都没留下…
展开
-
cmake添加标准库(math.h)
cmake添加标准math库的方法需要cmake生成makefile的工程文件有对math库的依赖,主要在cmakelist.txt添加依赖:需要cmake生成makefile的工程文件有对math库的依赖,主要在cmakelist.txt添加依赖:LINK_LIBRARIES(m) #括号中添加标准库名称,math的库用m表示ps:需在add_executable(main ...原创 2020-03-12 21:41:12 · 6595 阅读 · 1 评论 -
C语言#error预处理
#error 预处理指令的作用是,编译程序时,只要遇到#error 就会生成一个编译错误提示消息,并停止编译。其语法格式为:#error error-message注意,宏串error-message 不用双引号包围。遇到#error 指令时,错误信息被显示,可能同时还显示编译程序作者预先定义的其他内容。该预处理将产生一条编译时错误信息,信息中包含#error后指定的内容。C...转载 2019-02-27 15:40:49 · 1971 阅读 · 0 评论 -
#ifdef 如何实现“与或”
用宏定义包起来的代码类似如下:#ifdef A//...#endif // A现在要加入一个宏定义 B,实现类似这样的条件判断(显然实际上这样是不行的):#ifdef A && ifdef B其实应该这样:#if (defined A) && (defined B)//...#endif“或”的形式是:#if (!define转载 2019-02-27 13:55:30 · 6799 阅读 · 0 评论