Skip to content

faouziMohamed/fzNavigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FzNavigator Build Status

GitHub license GitHub language count GitHub top language Codacy Badge
A simple web Navigator based on Chromium, written in c++ using Qt(5.14.1) framework

Sections of this documentation

Requirements

  • C++11 or higher

On Windows

  • Qt5 or higher

  • MSVC2017 (Microsoft windows sdk)or higher (The Web Engine compile only with Microsoft's compiler), it doesn't compile with Mingw compiler.

On Linux (Ubuntu 18.04 LTS)

Download the binary File

  • For windows
  • Download the FzNavigator Installer(Wizard) here

Download Microsoft Windows Sdk Tool

Build and run

Easiest way

Use Qt Creator and open the fzNavigator.pro file the hit the run buttonrun button to build and run.

The CMake way (Linux/Unix only)

Generate a Makefile
  • You'll need to set the CMAKE_PREFIX_PATH variable the value must be the path to the Qt compiler
    here an example :

    # For me QT is installed on /home/me/Qt5/ and I use the gcc_64 compiler
    # So The Cmake Prefix path will be /home/me/Qt5/[the qt version]/gcc_64
    # for me the qt version is 5.15.2, so we have :↓
    $ cmake -DCMAKE_PREFIX_PATH=/home/me/Qt5/5.15.2/gcc_64
  • In order to have a project directory clean, we recommend to use the -B option to specify where to generate the Makefile file. Example :

    # Here _build is the path to generate the Makefile
    $ cmake -DCMAKE_PREFIX_PATH=/home/me/Qt5/gcc_64 -B _build

For more option : Cmake doc

Finally use this command to compile with CMake :

cmake -DCMAKE_PREFIX_PATH=/home/me/Qt5/gcc_64 -B _build

Build and run

Assuming that the Makefile is generated into the _build folder

$ cd _build
$ make
# Run the program with 
$ ./FzNavigator

QT 5

How to Install MSVC (In Qt Creator) ?

Here a thread on stackoverflow that show how to proceed