@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]