@sijie ,thanks your reply,here is error log when i compile the c++ client with 
cmake gui:

```
BUILD_TESTS:  ON
LINK_STATIC:  OFF
USE_LOG4CXX:  OFF
CMAKE_BUILD_TYPE:  
Found ZLIB: F:/en_folder_for_testing/zlib-1.2.11/cmake/Release (found version 
"1.2.11") 
Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf_INCLUDE_DIR) 
PYTHON: 3.7.0
DETECTED Python 3
CMake Warning at D:/Program 
Files/CMake/share/cmake-3.12/Modules/FindBoost.cmake:1723 (message):
  No header defined for python3-mt; skipping header check
Call Stack (most recent call first):
  CMakeLists.txt:120 (find_package)


CMake Warning at D:/Program 
Files/CMake/share/cmake-3.12/Modules/FindBoost.cmake:1723 (message):
  No header defined for python-py37; skipping header check
Call Stack (most recent call first):
  CMakeLists.txt:120 (find_package)


CMake Warning at D:/Program 
Files/CMake/share/cmake-3.12/Modules/FindBoost.cmake:1723 (message):
  No header defined for python37-mt; skipping header check
Call Stack (most recent call first):
  CMakeLists.txt:120 (find_package)


Boost version: 1.68.0
Found the following Boost libraries:
  program_options
  filesystem
  regex
  thread
  system
  python37
  chrono
  date_time
  atomic
CMake Error at lib/CMakeLists.txt:42 (set_target_properties):
  set_target_properties called with incorrect number of arguments.


CMake Error at lib/CMakeLists.txt:43 (set_target_properties):
  set_target_properties called with incorrect number of arguments.


CMake Warning (dev) at python/CMakeLists.txt:34 (if):
  Policy CMP0054 is not set: Only interpret if() arguments as variables or
  keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  Quoted variables like "MSVC" will no longer be dereferenced when the policy
  is set to NEW.  Since the policy is not set the OLD behavior will be used.
This warning is for project developers.  Use -Wno-dev to suppress it.

Using Boost Python libs: 
optimized;D:/programs/boost_1_68_0/lib64-msvc-14.1/boost_python37-vc141-mt-x64-1_68.lib;debug;D:/programs/boost_1_68_0/lib64-msvc-14.1/boost_python37-vc141-mt-gd-x64-1_68.lib
clang-tidy not found
clang-format not found
CMake Error: The following variables are used in this project, but they are set 
to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake 
files:
CURL_LIBRARY_PATH
    linked by target "pulsarStatic" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
    linked by target "pulsarShared" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
    linked by target "perfProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
    linked by target "perfConsumer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
    linked by target "SampleReaderCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleAsyncProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerListener" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleProducerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerListenerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "main" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
GMOCK_INCLUDE_PATH
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/python
GMOCK_LIBRARY_PATH
    linked by target "main" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
GTEST_INCLUDE_PATH
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/python
JSON_INCLUDE_PATH
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/python
LIB_JSON
    linked by target "pulsarStatic" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
    linked by target "pulsarShared" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
    linked by target "perfProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
    linked by target "perfConsumer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
    linked by target "SampleReaderCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleAsyncProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerListener" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleProducerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerListenerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "main" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
PROTOBUF_LIBRARIES
    linked by target "pulsarStatic" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
    linked by target "pulsarShared" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
    linked by target "perfProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
    linked by target "perfConsumer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
    linked by target "SampleReaderCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleAsyncProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerListener" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleProducer" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleProducerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerListenerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "SampleConsumerCApi" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
    linked by target "main" in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
Protobuf_INCLUDE_DIR (ADVANCED)
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/lib
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/perf
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/examples
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/tests
   used as include directory in directory 
F:/en_folder_for_testing/pulsar-client-cpp/source/python

Configuring incomplete, errors occurred!
See also 
"F:/en_folder_for_testing/pulsar-client-cpp/cmake/CMakeFiles/CMakeOutput.log".
See also 
"F:/en_folder_for_testing/pulsar-client-cpp/cmake/CMakeFiles/CMakeError.log".
```

[ Full content available at: 
https://github.com/apache/incubator-pulsar/issues/2461 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to