C++工程运用
Judy是coding大王
这个作者很懒,什么都没留下…
展开
-
cmake的用处
cmake 编译工具,主要描述编译过程’CMake 的组态档取名为 CMakeLists.txt第一条语句用于配置编译选项,如VTK_DIR目录 ,一般这一步不需要配置,直接执行第二条语句即可,但当出现错误时,这里就需要认为配置了,这一步才真正派上用场;第二条命令用于根据CMakeLists.txt生成Makefile文件; cmake第三条命令用于执行Makefile文件,编译程序,生成可执行文件; makecmake里面需要明确制定包含那些源文件,自定义搜索规则,查找制定的库文件,设置targ原创 2021-09-13 15:58:54 · 459 阅读 · 0 评论 -
什么时候头文件写实现
为什么通常不在头文件里面写实现?因为 头文件被包含到不同的源文件中,会导致链接冲突.头文件被包含到不同的源文件中,会导致有多份实现被编译出来,增大可执行体的体积.如果这个函数的头文件只在一个源文件中调用编译器是不会报错的,如:head.hint max(int a, b){ return a+b;}只在source.cpp有#include “head.h”但是在另一个源文件中也包含就会报错,即不能再出现如:source2.cpp#include “head.h”解决办法,一是将函数原创 2021-09-10 17:05:13 · 290 阅读 · 0 评论