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类型
- VS 2008 创建和调用同一解决方案中的库
- 同一脚本中的函数和调用
- 利用反射在控制台中调用同一解决方案类库中的方法
- vs创建和调用dll和lib
- VS动态链接库隐式创建和调用
- VS 2015 DLL的创建、静态调用和动态调用
- VS中的解决方案
- vs创建和调用dll和lib经验
- VS下创建静态链接库和动态链接库及其调用
- 深入Java核心:JVM中的栈和局部变量(多线程调用同一方法)
- vs 2008调用lib 和 dll
- VS之动态库实现和调用
- qt和VS动态库调用心得
- VS.NET中的"生成解决方案"和"重新生成解决方案"有什么区别?
- VS.NET中的"生成解决方案"和"重新生成解决方案"有什么区别?
- vs和MATLAB调用
- 同一解决方案中调用不同项目之间的函数
- 有关同一解决方案下多个工程相互调用的问题
- error C2018: unknown character '0xa1'
- IOS成长之路-CoreData详细介绍
- 关于爱情
- delphi DateUtils强大的时间功能集成
- 嵌入式中为什么要用Linux操作系统?
- VS 2008 创建和调用同一解决方案中的库
- Boost::asio库在Ubuntu下的TCPIP协议栈编程细节
- 七夕情书之恋恋红尘
- AIX PS命令的详解 -- 进程性能监控
- C#中trim()函数用法示例
- XML document structures must start and end within the same entity
- vmware-tools for LFS
- 为LIST Control添加图标
- 那时,我们正年轻