小编Sri*_*ant的帖子

cmake add_custom_command 不起作用

我正在尝试gperfcmake文件运行。

我在CMakeLists.txt下面创建了一个非常小的。

当我运行它时

$ cmake .
$ make 
Run Code Online (Sandbox Code Playgroud)

它不会创建example.hpp文件

下面可能有什么问题CMakeLists.txt

cmake_minimum_required( VERSION 2.6 )

function(gperf_generate_new source target)

        add_custom_target(${target} echo "Creating ${target}")

        add_custom_command(
                SOURCE ${source}
                TARGET ${target}
                COMMAND gperf -L c++ ${source} > ${target}
                OUTPUTS ${target}
                DEPENDS ${source}
                )

endfunction()

gperf_generate_new(command_options.new.gperf example.hpp)
Run Code Online (Sandbox Code Playgroud)

cmake add-custom-command

5
推荐指数
1
解决办法
5596
查看次数

AWS API Gateway 作为 dynamo DB HTTP 获取映射模板的代理

我有一个 API 网关,可以访问 dynamo DB 中存储的表。存储的表看起来像 JSON,如下所示

{
  "photos": {
    "page": 1,
    "pages": "1234",
    "perpage": 100,
    "photo": [
      {
        "farm": 1,
        "id": "12345678901",
        "isfamily": 0,
        "isfriend": 0,
        "ispublic": 1,
        "owner": "23456789@A12",
        "secret": "abc123d456",
        "server": "1234",
        "title": "Sample photo 1"
      },
      {
        "farm": 2,
        "id": "23456789012",
        "isfamily": 0,
        "isfriend": 0,
        "ispublic": 1,
        "owner": "34567890@B23",
        "secret": "bcd234e567",
        "server": "2345",
        "title": "Sample photo 2"
      }
    ],
    "total": "123398"
  },
  "srini": "srini"
}
Run Code Online (Sandbox Code Playgroud)

如果没有集成响应映射模板,我得到的表格如下所示

  {  
 "Count": 1,   "Items": [
            {
              "photos": {
                "M": { …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-dynamodb aws-api-gateway

0
推荐指数
1
解决办法
1162
查看次数