[VS2017使用] 创建静态库[TZZ]

2025-05-22 21:31:34

1、启动Visual Studio 2017软件,在弹出的“Visual Studio 2017主窗口”中,点击菜单栏上的“文件->新捋杏野卫建->项目”(或使用快捷键Ctrl + Shift + N)创建一个新的开发项目;

[VS2017使用] 创建静态库[TZZ]

3、静态库项目创建后,可以在VS2017解决方案管理器列表中见到它为我们生成的静态库模板文件。可惜,这只是一个空的静态库,里面没有定义任何被第3方程序使用的代码;

[VS2017使用] 创建静态库[TZZ]

5、在弹出的“添加新项窗口”中,选择列表中的“头文件(.h)”,然后在下方将头文件的名称修改为“foo.h”(foo这个名字通常出现在各种示例中,表示一个文件或函数)。修改完毕后,点击“确定按钮”确认添加新的头文件;

[VS2017使用] 创建静态库[TZZ]

7、在添加新项窗口中,选择列表中的“C++文件(.cpp)”,然后修改新源文件的名称为“foo.cpp”(这里也可以命名为foo.c创建一个C语言源文件)并点击“添加按钮”确定添加新的源文件;

[VS2017使用] 创建静态库[TZZ]

9、在工作区中打开“foo.cpp”文件,然后添加printHello()函数的定义以及需要包含的头文件(千万别忘了包含stdafx.h);

[VS2017使用] 创建静态库[TZZ][VS2017使用] 创建静态库[TZZ]

12、在弹出的“添加新项目窗口”中,选择左侧列表中的“Windows桌面”,然后选择右侧列表中的“Windows控制台应用程序”,也可以根据需要修改控制台应用程序的名称和存储位置。这里采用默认,直接点“确定按钮”确定创建新项目;

[VS2017使用] 创建静态库[TZZ]

14、在弹出的“项目依赖项窗口”中,勾选“StaticLib1”,然后点击“确定按钮”完成项目生成依赖配置(每次编译ConsoleApplication1时总会先编译StaticLib1项目);

[VS2017使用] 创建静态库[TZZ]

16、在弹出的“ConsoleApplication1属性页窗口”中,将配置设置为“所有洧粽袄淖配置”。然后,在左侧配置属性列表中选择“链接器 > 常规”。在右侧出现的属性集列表中,选中“附加库目玲膛宀耱录”,然后在右侧输入“$(OutDir)”(默认情况下,同一个解决方案下的所有项目的生成文件都会被放到$(OutDir)中)。设置完毕后,点击“应用按钮”应用设置;

[VS2017使用] 创建静态库[TZZ]

18、在VS2017工作区中,打开“ConsoleApplication1.cpp”文件,输入调用静态库中printHello()函数的代码;

[VS2017使用] 创建静态库[TZZ]

20、点击VS2017主界面中的“本地Windows调试器”按钮,编译运行启动项目“ConsoleApplication1”;

[VS2017使用] 创建静态库[TZZ]
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢