CPP
文章平均质量分 83
Skyshin34
专注于Unity开发和计算机图形学研究
展开
-
VS中设置目录与依赖项选项
包含目录和附加包含目录库目录和附加库目录)的区别主要在于全局还是当前,那么当需要对某工程添加这些目录时,通常情况下,都是在附加包含目录和附加库目录中添加的,原因个人认为正是因为应该尽量避免以免宏多杂造成的不规范问题。要使用一个库,除了要include其头文件以外(附加包含目录),还要在链接过程中把lib加进去(附加库目录附加依赖项添加方法:附加包含目录---添加工程的头文件目录:项目->属性->配置属性->C/C++->常规->附加包含目录:加上头文件的存放目录;原创 2024-09-25 16:59:22 · 826 阅读 · 0 评论 -
静态库 动态库 静态链接 动态链接
库即为源代码的二进制文件试想你开发了一个功能但不希望使用者修改源码的同时能使用该源代码,就可以通过将源代码编译为二进制并打包起来,这就是库,是一种可执行代码的二进制形式,可以视为是对源代码的包装和保护,同时要提供一个头文件里写清你的函数的声明、参数、返回值...要将该头文件和库一起发给使用者,使用者通过头文件里你的描述使用库中的功能。这也是为什么函数声明要放在头文件里的原因之一。许多功能我们没必要重复造轮子,通过库我们能复用自己或别人成熟的代码。原创 2024-09-24 22:51:29 · 574 阅读 · 0 评论 -
using namespace 和 include 区别
include是用于添加文件,而using namespace用于保持代码简洁帮你少些代码的,并将其打包在“有意义”的库中。如果不需要引用很多库或者定义重名变量或函数,可以省略using namespace,但绝对需要使用#include。原创 2024-09-23 20:41:52 · 342 阅读 · 0 评论