CMake编译为静态.lib文件

时间:2017-06-29 15:49:58

标签: cmake

我努力让Cmake将C ++项目编译成静态.lib文件,以便我可以将其链接到另一个项目。这是我的基本设置:

var div = $('<div/>').html('Surprise!!');
$('#wrap').append(div);

当我运行CMake时,我不一定想为我的项目创建一个* .vcxproj文件。相反,我只是希望它将此项目编译为.lib文件,以便它可以链接到另一个目标。想法?

1 个答案:

答案 0 :(得分:1)

CMake不是一个独立的构建工具,因此您无法使用它构建代码。如果你不想layer { name: "srp" # some name type: "Python" bottom: "some_layer" # the layer which provides the input blob top: "srp" python_param { module: "caffe_srp" # whatever is your module name layer: "SpatialReflectionPadding" param_str: '{ "l": 1, "b": 1, "t": 1, "r": 1}' } } ,你可以生成NMake makefile或Ninja。

在后一种情况下,请确保从内部运行CMake&#34; Visual Studio Developer Prompt&#34;。

相关问题