Хочу написать либу которая будет работать на linux и windows
Моя либа будет использовать системные библиотеки, так как у linux и unix они разные, предлагается сделать следующее. Написать 2 cpp файла и 1 h файл. Можно ли сделать что бы в одной системе либа собиралась с первым cpp файлом в котором код под linux, а в другой системе второй cpp файл под windows.
Ответы (1 шт):
Автор решения: xverizex
→ Ссылка
Можно сделать. но лучше делать знаете как? использовать define в коде. типа такого.
int get_parameters ( ) {
int i = 0;
#ifdef __WIN32__
...
#elseif __LINUX__
...
#endif
return i;
}