Project with Dependencies
This section will talk about how to import a library with Next and how buiild the app
We will use the first_project
Added dependencie
next import my_lib --dir /home/user/documents/basic_library
OutPut
Linux System
NEXT_DIR= /home/user/Next
NEXT_PACKAGES_DIR= /home/user/Next_Packages
<<SUCCESSFUL>> /home/user/documents/first_project Is a directory
<<SUCCESSFUL>> Exists config.yaml in :/home/user/documents/first_project
<<SUCCESSFUL>> /home/user/documents/first_project Is a project of Next
<<SUCCESSFUL>> /home/user/documents/basic_library Is a directory
<<SUCCESSFUL>> Exists config.yaml in :/home/user/documents/basic_library
<<SUCCESSFUL>> /home/user/documents/basic_library Is a project of Next
<<SUCCESSFUL>> /home/user/documents/first_project Is a directory
Using the libarary
New src/main.cpp
// src/main.cpp
#include <iostream>
#include <hello_world.hpp>
int main(int argc, char const *argv[])
{
std::cout << "Hello World with Next" << std::endl;
hello_world();
return 0;
}
Build the app
next build
OutPut
Linux System
NEXT_DIR= /home/user/Next
NEXT_PACKAGES_DIR= /home/user/Next_Packages
<<SUCCESSFUL>> /home/user/documents/first_project Is a directory
<<SUCCESSFUL>> Exists config.yaml in :/home/user/documents/first_project
<<SUCCESSFUL>> /home/user/documents/first_project Is a project of Next
<<WARNING>> Warning build folder already exists
<<WAITING...>> Build Proyect
<<WARNING>> Warning cmake_release folder already exists
<<SUCCESSFUL>> /home/user/documents/first_project Is a directory
<<SUCCESSFUL>> Exists config.yaml in :/home/user/documents/first_project
<<SUCCESSFUL>> /home/user/documents/first_project Is a project of Next
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/documents/first_project/build/cmake_release