我努力让Cmake将C ++项目编译成静态.lib文件,以便我可以将其链接到另一个项目。这是我的基本设置:
var div = $('<div/>').html('Surprise!!');
$('#wrap').append(div);
当我运行CMake时,我不一定想为我的项目创建一个* .vcxproj文件。相反,我只是希望它将此项目编译为.lib文件,以便它可以链接到另一个目标。想法?
答案 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;。