- update CMakeLists.txt. Add an option to disable the generation of testbench. - rename testbench name to YYCCTestbench. - allow emoji test in code.
- update cmake build scripts - the install part of build scripts may still have issues.
- switch to CMake build system and delete original project files because Visual Studio supports CMake project debugging. - there is a UTF-8 bug for library after switching, but I don't know why it happends. maybe fixed in future.