| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> C++自定义静态链接库 -> 正文阅读 |
|
[游戏开发]C++自定义静态链接库 |
目录 自定义静态链接库的使用,示例选择空项目或默认的静态链接库项目 工具 vs2019 平台: Windows 创建静态链接库项目创建项目选择空项目,也可选择创建静态链接库项目(会生成一些暂不需要的文件)。 项目名称 创建函数?创建一个.cpp 文件; 设置项目生成文件解决方案右键属性 设置 生成目标文件类型 ?生成lib项目右键生成或者重新生成。 创建使用静态链接库项目新建项目新增使用lib的.cpp 文件 ?设置库目录找到静态链接库生成的debug目录 设置目录 ?链接静态库有两种方法:
通过 #pragma comment() 将外部静态库加入工程中。例如:?#pragma comment(lib,"MyLibTest.lib") ? ? 2.? 通过附加依赖项 ? 声明需要使用的函数?使用externextern(外部的)声明函数为外部链接。例如:extern double getRectangleArea(double width, double height); 使用 头文件方式(推荐使用)
在静态库中 新增头文件,函数声明。然后重新生成 ?2. 添加包含目录
找到静态库头文件头文件(也可自定义文件目录,仅拷贝头文件即可)
设置静态库使用项目的包含目录
?使用文件中引入头文件 ? 运行结果打印运行结果 ? 源码:rectangleArea.h
rectangleArea.cpp
?usingLibTestMain.cpp
? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 19:03:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |