Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在CMake中选择GSL Lite和Microsoft GSL? 我写了一些C++代码,使用,例如,代码> GSL::SPAs/COD>。现在,我想使用其中一种,或者马丁·莫恩的。使用CMake作为我的构建系统,我如何才能最好地实现这一点?请描述在您的_C++_Cmake_Cpp Core Guidelines_Guideline Support Library - Fatal编程技术网

如何在CMake中选择GSL Lite和Microsoft GSL? 我写了一些C++代码,使用,例如,代码> GSL::SPAs/COD>。现在,我想使用其中一种,或者马丁·莫恩的。使用CMake作为我的构建系统,我如何才能最好地实现这一点?请描述在您的

如何在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:我不理解该注释。事实上,在

如何在CMake中选择GSL Lite和Microsoft GSL?

我写了一些C++代码,使用,例如,代码> GSL::SPAs/COD>。现在,我想使用其中一种,或者马丁·莫恩的。使用CMake作为我的构建系统,我如何才能最好地实现这一点?

请描述在您的项目中仅使用一个GSL和GSL Lite时,您如何使用GSL和GSL Lite。在不知道的情况下,我猜您必须调整CMake查找GSL的路径,并为要执行的每个交换机重新配置(重新运行CMake)。@usr1234567:我不理解该注释。事实上,在我的项目中只使用了一个,但我不想包含GSL头,我想在系统上查找它们,并愿意接受它们。到目前为止,您有什么发现?我有
#include
…然后编写您自己的FindGSL.cmake(实际上,名称已经被取下)来尝试查找包含项(find_文件)并添加前缀gsl-lite。