типы окон в Linux - PullRequest
       1

типы окон в Linux

0 голосов
/ 10 января 2019

Недавно я конвертирую программу для Windows c ++ в Linux, я пишу .h файл, чтобы преобразовать какой-то тип, в котором у Linux нет такой программы.

#define _MAX_PATH           260 /* max. length of full pathname */

#define HANDLE              int
#define MAX_PATH            260
#define TRUE                true 
#define FALSE               false

#define max(a,b)            (((a) > (b)) ? (a) : (b))
#define min(a,b)            (((a) < (b)) ? (a) : (b))

typedef int                 BOOL;
typedef unsigned long       DWORD;
typedef void                VOID;

typedef wchar_t             WCHAR;
typedef WCHAR               *LPWSTR;
typedef unsigned char       BOOLEAN;

Я не знаком с типами окон, просто используйте 2010 и выберите тип, затем вызовите F12, это правильно?

1 Ответ

0 голосов
/ 10 января 2019

Перенос программы Windows на Linux не так прост, как вы думаете, и требует некоторого опыта и временных усилий. Вы не можете просто изменить или адаптировать определение типов. Вам необходимо выяснить, какой API и библиотеки используются в вашей программе. Чем аккуратно заменить их на Linux-эквивалент. Некоторые библиотеки кроссплатформенные из коробки, некоторые нет.

Иногда портирование программы вообще невозможно. В этом случае проще разработать аналог Linux с нуля или даже разработать кроссплатформенное решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...