First commit
This commit is contained in:
3
lib/myDynamicLibrary/CMakeLists.txt
Normal file
3
lib/myDynamicLibrary/CMakeLists.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
add_library(myDynamicLibrary myDynamicLibrary.cpp)
|
||||
|
||||
target_include_directories(myDynamicLibrary INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
21
lib/myDynamicLibrary/myDynamicLibrary.cpp
Normal file
21
lib/myDynamicLibrary/myDynamicLibrary.cpp
Normal file
@@ -0,0 +1,21 @@
|
||||
// myDynamicLibrary.cpp
|
||||
|
||||
#include "myDynamicLibrary.h"
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
|
||||
void myDynamicLibrary::sayHelloDynamic()
|
||||
{
|
||||
cout << "Hello from the dynamic library!\n";
|
||||
cout << "You have given two numbers a ";
|
||||
cout << myDynamicLibrary::a << " and number b ";
|
||||
cout << myDynamicLibrary::b << "\n";
|
||||
}
|
||||
|
||||
int myDynamicLibrary::multiply(){
|
||||
return myDynamicLibrary::a * myDynamicLibrary::b;
|
||||
}
|
||||
|
||||
int myDynamicLibrary::devide(){
|
||||
return myDynamicLibrary::a / myDynamicLibrary::b;
|
||||
}
|
||||
17
lib/myDynamicLibrary/myDynamicLibrary.h
Normal file
17
lib/myDynamicLibrary/myDynamicLibrary.h
Normal file
@@ -0,0 +1,17 @@
|
||||
// myDynamicLibrary.h
|
||||
|
||||
#ifndef MYDYNAMICLIBRARY_H
|
||||
#define MYDYNAMICLIBRARY_H
|
||||
|
||||
class myDynamicLibrary{
|
||||
public:
|
||||
int a;
|
||||
int b;
|
||||
|
||||
void sayHelloDynamic();
|
||||
int multiply();
|
||||
int devide();
|
||||
};
|
||||
|
||||
|
||||
#endif // MYDYNAMICLIBRARY_H
|
||||
Reference in New Issue
Block a user