c++ - 使用频繁更改的柯南模块
问题描述
我有一个看起来像这样的柯南结构:
source/Module1
source/Module2
source/Module3
source/Application
Module3 依赖于 Module2 依赖于 Module1。我通过调用“conan create mine/stable”来构建这些模块
我的应用程序中有一个 CMakeLists.txt,它通过调用使用 conan.cmake 文件
conan_cmake_run(REQUIRES
Module1/1.0@mine/stable
Module2/1.0@mine/stable
Module3/1.0@mine/stable
BASIC_SETUP
BUILD missing outdated)
当我更改模块中的任何内容并调用“conan create ...”命令然后使用“cmake .. && cmake --build”重建我的应用程序时。更改仅在某些情况下可见。我无法得出应用程序中的编译步骤何时对模块进行更改,何时不进行更改。
有没有更好的策略将模块包含在柯南的 C++ 应用程序中?特别是如果模块经常更改并且多个开发人员正在处理代码。
谢谢
解决方案
推荐阅读
- salesforce - 不理解字段路径中的关系“LinkedEntityId”
- python - Python Tkinter 从单击的按钮返回值
- javascript - Django表单提交后保留信息
- c - C中fork调用的意外输出
- java - 三叶草问题的Maven命令
- javascript - 如何将绘制有图像的大画布分割成多页水平和垂直的pdf文件?
- sharepoint - 如何使用 SSIS 从团队在线(共享点)导入 excel 文件?
- c++ - 在 Eigen 中编写一个返回稀疏矩阵的函数?
- flutter - 使用类的 DropdownButtonFormField 调用无法在方法调用后分配所选值
- r - 将小提琴图放在一边,并在 R ggplot 中有一条与组平均值一致的线