Mercury13: Нормально писал :) Нельзя же "бурчать" и быть недовольным на все, во всем надо искать что-то положительное. В QT, правда, пока ничего положительного не нашел.
Я и имел в виду простейшие задачи. Чем задача: "добавить в статусбар пару лейблов и прогрессбар" не простейшая? Во всех указанный мной библиотеках это решается парой кликов (да, да, шутки про программирование мышкой).
Евгений Шатунов: правильно ли я понял?
у меня есть:
- Project_Linux.c (реализация кода под Linux)
- Project_Linux.h (заголовочный файл в котором помимо моего API подключены заголовочные файлы используемые в Linux)
- Project_Windows.c (реализация кода под Windows)
- Project_Windows.h (заголовочный файл в котором помимо моего API подключены заголовочные файлы используемые в Windows)
- Project_GUI.c в котором кроме реализации интерфейса есть еще
ifdef WINDOWS
#include "Project_Windows.h"
elseif LINUX
#include "Project_Linux.h"
endif
Евгений Шатунов: вопрос про линковку не из серии: не юзай "Х" - юзай "У" :)
С линковкой не знаю даже как лучше. На мой взгляд динамическая более читаемая (т.к. описана в самом коде, а не в настройках IDE). И хотелось бы чтобы был с GUI был один проект под 2 платформы, а иначе придется держать проект со статически слинкованной библиотекой для Windows и второй такой же проект для Linux - не очень удобно.
У меня вопрос в общем-то в том как сделать наиболее похожими эти 2 библиотеки (можно ли создать оба проекта в QT или допустим для Windows нужен Builder или VS? как их потом собирать чтобы можно было в QT "подцепить"? и т.д.)
Я и имел в виду простейшие задачи. Чем задача: "добавить в статусбар пару лейблов и прогрессбар" не простейшая? Во всех указанный мной библиотеках это решается парой кликов (да, да, шутки про программирование мышкой).