Mamol27, создайте главный файл где будут все переменные, например variables.pri
в нем задайте значения
ROOT_DIR = $${PWD}
SRC_DIR = $${ROOT_DIR}
LIBS_DIR = $${ROOT_DIR}/lib
И потом в каждом pro файле добавьте в начало строку
include(../variables.pri)
losrogaty, главное при распространении приложения, приложить туда динамические библиотеки, а не компилировать Qt SDK статически. Их можно достать из установленного Qt SDK. Скачать его можно с официального сайта по той ссылке.
Роман Худобердин, просто добавьте перед оглавлением структуры строку #pragma pack(push, 1) а после } структуры #pragma pack(pop). а потом можете получить так QByteArray(reinterpret_cast(&mystruct)), sizeof(mystruct));
Роман Худобердин, а никто и не говорил передавать туда uint16_t, uint32_t, uint64_t. Туда надо указатель на структуру добавить.
А саму структуру обернуть в код:
Egorithm, а если не полный путь, тогда из папки которая добавлена в 'LIBS+=-L..' и по имени которое указано в 'LIBS+=-l..' (без первых трех букв и расширения имени)