VS2017 + Qt5.9.3在VS工程下生成动态和静态链接库
一.创建生成库工程
1. 选择工程
选择Qt Class Library。名称是你创建的类的名称
2. 完成工程
这里注意一点,如果要生成dll + lib 务必不要勾选红线部分,否则只会生成静态的lib。
3. 添加测试代码
-
头文件信息
头文件是生成库文件后,需要调用此库中的函数的声明文件。 -
源文件信息
源文件相当于你不需要向外部透露的函数或者类的实现。
引出经常调用别人库文件常见的错误之一,如果只有头文件,而找不到库文件,则会出现 LNK2019 这个错误。这时要看自己库文件能否被正确找到。
添加的打印函数,最后生成工程。
4. 生成库文件
最后再相应目录下生成库文件
二.添加测试库工程
第二部分是多余的步骤,之后的库的添加调用与网上下载添加的过程一模一样。
1. 创建Qt测试工程
创建任意Qt工程,此处选择了Gui工程
2. 添加头文件目录和库目录
如果是将头文件和库文件直接拷贝到工程目录,以下步骤可以省略
-
添加目录
-
指定库文件