getting_started:say_hello
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Next revision | |||
— | getting_started:say_hello [2018/11/13 10:24] – created graf | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Say Hello with EEROS ====== | ||
+ | ===== Preparation ===== | ||
+ | We suggest to use [[https:// | ||
+ | < | ||
+ | $ apt-get install kdevelop | ||
+ | </ | ||
+ | |||
+ | ===== Create a New Project ===== | ||
+ | - Start KDevelop | ||
+ | - Create a new C++ project: | ||
+ | - Project -> New from Template... | ||
+ | - Choose Standard/ | ||
+ | - Create the project by clicking Finish | ||
+ | - Create the build configuration. It is recommended to put the target architecture in the name of the build folder. Put the location where EEROS is installed in the " | ||
+ | |||
+ | ===== Test Program ===== | ||
+ | |||
+ | - Copy the following code into " | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | int main() { | ||
+ | using namespace eeros:: | ||
+ | |||
+ | StreamLogWriter w(std:: | ||
+ | Logger log; | ||
+ | log.set(w); | ||
+ | |||
+ | log.info() << " | ||
+ | |||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | - Open CMakeLists.txt file, delete the text written on it and copy/paste the following into it: <code cpp> | ||
+ | cmake_minimum_required(VERSION 2.8) | ||
+ | |||
+ | project(test-project) | ||
+ | |||
+ | find_package(EEROS REQUIRED) | ||
+ | include_directories(${EEROS_INCLUDE_DIR}; | ||
+ | link_directories(${EEROS_LIB_DIR}; | ||
+ | |||
+ | set(CMAKE_CXX_FLAGS " | ||
+ | |||
+ | add_executable(test-project main.cpp) | ||
+ | target_link_libraries(test-project eeros ucl ${CMAKE_DL_LIBS}) | ||
+ | </ | ||
+ | - Build the project by clicking on the " | ||
+ | |||
+ | ===== Run the Hello World Program ===== | ||
+ | |||
+ | - Open a terminal | ||
+ | - Navigate to the build folder of your project (e.g. cd / | ||
+ | - Run the program with the command: ./ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Use KDevelop with Existing Build Configuration ===== | ||
+ | If you have previously built your application manually or with the aid of the EEROS build scripts ([[https:// | ||
+ | - Import the project by choosing the '' | ||
+ | - Right click on the project and open the project configuration panel. | ||
+ | - Choose the build directory of the previously built application as your build directory | ||
+ | - Leave the entries for install directory, build type, and extra arguments empty. These settings will be fetched from the existing CMake configuration in your build directory. | ||
+ | - Click '' | ||
+ | - Build |