如何在CMake中选择GSL Lite和Microsoft GSL? 我写了一些C++代码,使用,例如,代码> GSL::SPAs/COD>。现在,我想使用其中一种,或者马丁·莫恩的。使用CMake作为我的构建系统,我如何才能最好地实现这一点?请描述在您的
如何在CMake中选择GSL Lite和Microsoft GSL?如何在CMake中选择GSL Lite和Microsoft GSL? 我写了一些C++代码,使用,例如,代码> GSL::SPAs/COD>。现在,我想使用其中一种,或者马丁·莫恩的。使用CMake作为我的构建系统,我如何才能最好地实现这一点?请描述在您的,c++,cmake,cpp-core-guidelines,guideline-support-library,C++,Cmake,Cpp Core Guidelines,Guideline Support Library,如何在CMake中选择GSL Lite和Microsoft GSL? 我写了一些C++代码,使用,例如,代码> GSL::SPAs/COD>。现在,我想使用其中一种,或者马丁·莫恩的。使用CMake作为我的构建系统,我如何才能最好地实现这一点?请描述在您的项目中仅使用一个GSL和GSL Lite时,您如何使用GSL和GSL Lite。在不知道的情况下,我猜您必须调整CMake查找GSL的路径,并为要执行的每个交换机重新配置(重新运行CMake)。@usr1234567:我不理解该注释。事实上,在
我写了一些C++代码,使用,例如,代码> GSL::SPAs/COD>。现在,我想使用其中一种,或者马丁·莫恩的。使用CMake作为我的构建系统,我如何才能最好地实现这一点?
请描述在您的项目中仅使用一个GSL和GSL Lite时,您如何使用GSL和GSL Lite。在不知道的情况下,我猜您必须调整CMake查找GSL的路径,并为要执行的每个交换机重新配置(重新运行CMake)。@usr1234567:我不理解该注释。事实上,在我的项目中只使用了一个,但我不想包含GSL头,我想在系统上查找它们,并愿意接受它们。到目前为止,您有什么发现?我有#include
…然后编写您自己的FindGSL.cmake(实际上,名称已经被取下)来尝试查找包含项(find_文件)并添加前缀gsl-lite。