CLion,1个主项目(可执行),4个链接库(使用add_subdirectory)。
在Debug中构建良好,但是使用版本时,主要应用程序是作为版本构建的,而子项目仍然是在Debug中编译和链接的。
为什么CLion/CMake不编译具有相同构建类型的子目录目标?如果必须的话,我如何才能告诉CLion或CMake (不确定谁负责这项任务)对子目录需要什么样的构建?
谢谢!
发布于 2022-11-21 20:55:52
该值被正确传播,如果没有任何东西干扰它,它就能正常工作。CMakeLists.txt中的另一条语句是强迫子项目的工作目录,构建实际上是匹配发行版和调试,只是输出错误的地方和误导很多!
https://stackoverflow.com/questions/74523960
复制相似问题