problem solved.
Can VS2010 compile the keyhotee and bitshares workspace and build executable keyhotee application? is VS2012 required?
Finally, succuss build the soluction, and generate the exe.
For the above link errors, fix it in CMakeLists.txt of Keyhotee:
add "coroutine" to the last of find_boost package, in "IF( WIN32 )" switch. There is coroutine for non-windows, so I guess may the
coder fogot it in WIN32.
FIND_PACKAGE(Boost 1.53 REQUIRED COMPONENTS thread date_time system filesystem program_options signals serialization chrono unit_test_framework context [color=red]coroutine[/color])
I suspect it is a boost version issue that our Windows developer was using an older version that didn't include coroutine (1.53 vs 1.54+)...
Yes, I think so. I build sucessfully with VS2012, keyhotee use some feature of C++11, which vs2010 seems not support.
Sent from my GT-N7100 using Tapatalk
the following error was encoutered while generating the vs2012 workspace, do you have any idea?
statusCompiling on WIN32
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR) (found version "1.0.1e")
** for a debug build: cmake -DCMAKE_BUILD_TYPE=Debug ..
BOOST_LIBRARIES=C:/Boost/lib/libboost_thread-vc110-mt-1_55.libC:/Boost/lib/libboost_system-vc110-mt-1_55.libC:/Boost/lib/libboost_filesystem-vc110-mt-1_55.libC:/Boost/lib/libboost_date_time-vc110-mt-1_55.libC:/Boost/lib/libboost_chrono-vc110-mt-1_55.libSSL_EAY_LIBRARY-NOTFOUNDLIB_EAY_LIBRARY-NOTFOUNDSSL_EAY_RELEASE-NOTFOUNDLIB_EAY_RELEASE-NOTFOUNDC:/Boost/lib/libboost_coroutine-vc110-mt-1_55.libC:/Boost/lib/libboost_context-vc110-mt-1_55.lib
Setting up debug options for MSVC build
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:
LIB_EAY_LIBRARY
linked by target "Keyhotee" in directory F:/WorkSpace/keyhotee
linked by target "keyhotee_library" in directory F:/WorkSpace/keyhotee
linked by target "sancho" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "sanchoc" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "bitshares_client" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_server" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "blockchain_tests" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "momentum_pow_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "timekeeper" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "name_reg_server" in directory F:/WorkSpace/keyhotee/BitShares/founder_reg_server
linked by target "mail_server" in directory F:/WorkSpace/keyhotee/BitShares/mail_server
linked by target "pool_miner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_masiner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner
LIB_EAY_RELEASE
linked by target "Keyhotee" in directory F:/WorkSpace/keyhotee
linked by target "keyhotee_library" in directory F:/WorkSpace/keyhotee
linked by target "sancho" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "sanchoc" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "bitshares_client" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_server" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "blockchain_tests" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "momentum_pow_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "timekeeper" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "name_reg_server" in directory F:/WorkSpace/keyhotee/BitShares/founder_reg_server
linked by target "mail_server" in directory F:/WorkSpace/keyhotee/BitShares/mail_server
linked by target "pool_miner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_miner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner
SSL_EAY_LIBRARY
linked by target "Keyhotee" in directory F:/WorkSpace/keyhotee
linked by target "keyhotee_library" in directory F:/WorkSpace/keyhotee
linked by target "sancho" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "sanchoc" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "bitshares_client" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_server" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "blockchain_tests" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "momentum_pow_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "timekeeper" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "name_reg_server" in directory F:/WorkSpace/keyhotee/BitShares/founder_reg_server
linked by target "mail_server" in directory F:/WorkSpace/keyhotee/BitShares/mail_server
linked by target "pool_miner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_miner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner
SSL_EAY_RELEASE
linked by target "Keyhotee" in directory F:/WorkSpace/keyhotee
linked by target "keyhotee_library" in directory F:/WorkSpace/keyhotee
linked by target "sancho" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "sanchoc" in directory F:/WorkSpace/keyhotee/BitShares/sancho
linked by target "bitshares_client" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_server" in directory F:/WorkSpace/keyhotee/BitShares/server
linked by target "bitshares_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "blockchain_tests" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "momentum_pow_test" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "timekeeper" in directory F:/WorkSpace/keyhotee/BitShares/tests
linked by target "name_reg_server" in directory F:/WorkSpace/keyhotee/BitShares/founder_reg_server
linked by target "mail_server" in directory F:/WorkSpace/keyhotee/BitShares/mail_server
linked by target "pool_miner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_miner" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner
linked by target "pool_server" in directory F:/WorkSpace/keyhotee/miner