-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Tutorial: CompileNF
kytooooo edited this page Apr 23, 2020
·
21 revisions
- sudo apt-get install g++
- sudo apt-get install cmake
- sudo apt-get install automake
- sudo apt-get install zip unzip
- GCC >= 7 (Tested in Ubuntu 16.04)
- MSVC >= VS2019 (Tested in Win10)
- Git pull all source
- Open the solution: NoahFrame.sln, build FileProcessTool project
- Run GenerateConfigXML.bat to generate configuration files
- Run the script file named build_dep.bat where located /Dependencies
- Build the solution(if u build failed, please build again(not rebuild all))
- Run the binary file by _Out/rund.bat
- Git pull all source
- Run install4cmake.sh to build NF (or run cd /Dependencies ./build_dep.sh then run buildServer.sh)
- Run the binary file by _Out/rund.sh
rebuild NF all(download and compile all dependence libraries):install4cmake.sh
only build NF(we don't download and compile any dependence library): buildServer.sh
GenerateConfigXML.bat or GenerateConfigXML.sh
- sudo apt-get install g++
- sudo apt-get install cmake
- sudo apt-get install automake
- sudo apt-get install zip unzip
- GCC >= 7 (Tested in Ubuntu 16.04)
- MSVC >= VS2019 (Tested in Win10)
- Git pull all source
- Open the solution: NoahFrame.sln, build FileProcessTool project
- Run GenerateConfigXML.bat to generate configuration files
- Run the script file named build_dep.bat where located /Dependencies
- Build the solution(if u build failed, please build again(not rebuild all))
- Run the binary file by _Out/rund.bat
- Git pull all source
- Run install4cmake.sh to build NF (or run cd /Dependencies ./build_dep.sh then run buildServer.sh)
- Run the binary file by _Out/rund.sh
- 全部重新编译NF(包含重新下载和编译依赖库):install4cmake.sh
- 只编译NF源码(不下载依赖库也不编译依赖库): buildServer.sh
GenerateConfigXML.bat or GenerateConfigXML.sh