Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 1.19 KB

Develop_on_Windows.md

File metadata and controls

50 lines (44 loc) · 1.19 KB

Developing for Windows

Step 1: Install xmake

Install scoop and then use scoop to install xmake

scoop install xmake

Step 2: Config

Because libgit2 requires admin console, you need to launch a admin console to execute the following command:

xmake config --yes -vD -m releasedbg --plat=windows

The next you run xmake config, it is ok to run without the admin console.

Step 3: Build

xmake build research

Step 4: Run tests

See How to test

Step 5: Launch Mogan Research

xmake i research
xmake r research

Optional: Vscode support

Developers using Vscode can use xmake to generate compile_command.json, which can be recognized by C/C++ plugin to provide semantics highlight and so on.

xmake project --kind=compile_commands ./.vscode

then modify .vscode/c_cpp_properties.json to tell C++ lsp configs of this project:

{
    {
    "configurations": [
        {
            // other configs
            "compilerPath": "<your configuration>",
            "cppStandard": "gnu++17",
            "intelliSenseMode": "windows-gcc-x64",
            "compileCommands": ".vscode/compile_commands.json"
        }
    ],
}
}