为发布构建一个动态库,为GTest构建一个静态库
Build both a Dynamic Library for release and Static Library for GTest
我有一个创建动态库的项目,该dll将被第三方应用程序使用。
但是要运行googletests,我需要创建一个静态库,那么我如何构建这两种类型的文件?
是否有一个post - build事件可以创建一个库和一个动态库。
你会建议我如何处理这两种情况,(也许包括所有的文件在我的单元测试和不链接库)?
使用此设置构建测试
Project->Properties->Configuration Properties->General->Configuration Type->Static Library
应用程序
Project->Properties->Configuration Properties->General->Configuration Type->Dynamic Library
创建2个项目。静态库和DLL
让它们都添加相同的源
可能有特殊的初始化代码(DllMain)
相关文章:
- 函数向量_指针有不同的原型,我可以构建一个吗
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- 构建一个由C和C++文件组成的库
- 如何使用 samtools C API 构建一个简单的主.cpp文件
- 在一个解决方案中针对第三方静态库 (Creo) 的不同版本(版本)进行构建
- 在Qt/C++中从一个代码构建两个略有不同的项目
- 如何构建一个 setup.py 来编译C++使用 Python、pybind11 和 Mingw-w64 的扩展?
- 如何构建一个异常类来报告C++中的哪些文件和行号?
- 在 Visual Studio 中构建一个没有 C/C++ 运行时的静态库
- 创建一个类来访问和指定向量类型,并构建一个获取位置并为其分配区域的类
- 下一个云桌面客户端构建过程
- 将vector<vector<double>>从x86平台中创建的一个进程发送到x64中构建的另一个进程的最快方法是什么
- cmake在构建过程中使用另一个工具检测标志
- 使用步骤c++构建一个向量
- 如何制作一个根据拉取请求关闭和打开功能的构建系统?
- 为什么它无法在 c++ 中全局声明一个构建为 dll 文件的类?
- 为什么我们需要构建一个提升库,仅仅包含头文件还不够吗,因为提升是模板
- 我正在尝试构建一个简单的程序来从 mysql 数据库中读取信息
- 可视化合并一个vc++和一个c++构建器项目
- 创建一个构建框架来支持编译支持多个平台的代码