开发环境 VS2017
先展示项目解决方案的结构,代码量很小

打开VS2017,文件->新建->项目,选择“空项目”(下一步是具体的选择你的项目是什么类型,即使退一万步说你现在选错了,后面仍然可以更改,这个后面补充说明)


首先在解决方案中的头文件下添加一个头文件LibDemo1.h,在源文件下添加一个源文件LibDemo1.cpp.
内容如下:
- /*2022 08 06 */
- #include
- #include"LibDemo1.h"
-
- double add(double a, double b)
- {
-
- return a + b;
-
- }
第三步:生成.lib文件
由于建立的项目是空项目,所以要在项目属性页----->配置类型----->.lib
需要注意配置的是Debug还是Release,还有平台x64还是其他什么的
我这里采用的如图所示



配置完成后点击生成LibDemo1(U)就可以了。然后打开工程文件夹,
在下图红色框中的目录下(就可以看到一个和项目名称相同的lib文件):


新建好项目之后,添加源文件TestLibDemo1.cpp,待会儿在这个里面编辑代码就好了:
- #include
- extern double add(double a, double b);
- //1、在IDE的该项目的属性页设置路径 VC++目录-->库目录
- //1、#pragma comment(lib, "LibDemo1.lib"), 2、或者在该项目的属性页-->链接器-->附加依赖项中添加DllDemo1.lib
-
- #pragma comment(lib, "LibDemo1.lib")
- int main()
- {
-
- std::cout << add(8, 100) << std::endl;
- return 0;
- }
由于建立的项目是空项目,所以要在项目属性页----->配置类型----->.exe
需要注意配置的是Debug还是Release,还有平台x64还是其他什么的
我这里采用的如图所示


首先右击项目,选择最后一个“属性”,打开属性页面,选择“VC++目录”,配置这里的库目录。而库目录自然就是之前生成的.lib文件的路径


