VS 2008 创建和调用同一解决方案中的库

来源:互联网 发布:马云持有阿里多少股份 编辑:程序博客网 时间:2024/06/05 18:45

一。 使用 Visual C++ 2008,可以创建三种类型的库:

          1. 动态链接库 (DLL)

              添加新项目 -- Visual C++ -- Win32 -- Win32控制台应用程序 -- 静态库

          2. 静态库

              添加新项目 -- Visual C++ -- Win32 -- Win32控制台应用程序 -- dll

          3. (CLR)托管程序集

              添加新项目 -- Visual C++ -- CLR -- 类库


二。调用同一个解决方案中的其他库:

          1. 动态链接库 (DLL)

              添加对此库项目的引用 (右键 项目 -> "引用")

              主程序属性 -> c/c++ -> 常规  -> '附加包含目录'      添加库的.h文件所在目录

          2. 静态库

              添加对此库项目的引用 (右键 项目 -> "引用")

              主程序属性 -> c/c++ -> 常规  -> '附加包含目录'      添加库的.h文件所在目录

              注:被调用的库中发布的函数需要关键字 __declspec(dllexport) , 如果整个库项目中都没有此关键字,则编译时只生成.dll文件,不会生成对应的.lib文件,调用时会报错"找不到***.lib文件"

          3. (CLR)托管程序集

              添加新项目 -- Visual C++ -- CLR -- 类库

              添加对此库项目的引用 (右键 项目 -> "引用")

              注:调用的主程序也必须为CLR类型


原创粉丝点击