crossplatform mmorpg server for study
- build boost release static library : ThirdParty\boost_1_61_0\stage\lib debug static library : ThirdParty\boost_1_61_0\stage\libd
for study
- study c++/tcp/network...
- study c++11/14
- study boost some.... and boost.asio
- boost library build
- check source 5.1.SyncTestServer 5.2.SyncTestClient 5.3.ASyncTestServer 5.4.ASyncTestClient 5.5.AsyncTestChattingServer 5.6.AsyncTestChattingClient 5.7.StudyServer 5.8.StudyClient 5.9. MysqlDatabaseTest 5.10. log4cppTest 5.11. googleUnittest
5.10. log4cppTest build library : ThirdParty\log4cpp\msvc10\msvc10.sln
output ThirdParty\log4cpp\msvc10\log4cppLIB\Release\log4cppLIB.lib ThirdParty\log4cpp\msvc10\log4cppLIB\Debug\log4cppD.lib
copy *.lib to ThirdParty\Libs\win32
add "$(ProjectDir)....\ThirdParty\Log4cpp\include" to include Directories add "$(ProjectDir)....\TThirdParty\Libs\win32" to Library Directories
5.11. googleUnitTest build library : ThirdParty\googletest\googletest\msvc\gtest.sln
output ThirdParty\googletest\googletest\msvc\gtest\Debug\gtestd.lib ThirdParty\googletest\googletest\msvc\gtest\Release\gtest.lib
copy *.lib to ThirdParty\Libs\win32
add "$(ProjectDir)....\ThirdParty\googletest\googletest\include" to include Directories add "$(ProjectDir)....\ThirdParty\Libs\win32" to Library Directories
add "gtest.lib" to Additional Dependencies.
for use server(coming soon...)
- check google c++ coding convention
- study c++11/14
- boost library build 4 ...
reference boost.asio http://www.boost.org/doc/libs/1_61_0/doc/html/boost_asio.html
boost.format (so..slow...)
google c++ coding convention https://google.github.io/styleguide/cppguide.html
google glog(log lairary) https://github.com/google/glog
log4cpp (log library) https://sourceforge.net/projects/log4cpp/files/
mysql connector http://dev.mysql.com/downloads/connector/cpp/