Возникла проблема создание pro файла для windows и для linux. Хотелось что то наподобии
#ifdef _WIN32
#define NTDDI_VERSION NTDDI_WIN7
#define WINVER _WIN32_WINNT_WIN7
#define _WIN32_WINNT _WIN32_WINNT_WIN7
#include <winsock2.h>
#include <ws2tcpip.h>
#endif
#ifdef linux
#include <poll.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <errno.h>
#include <cstring>
#define SOCKET_ERROR -1
#define SD_BOTH SHUT_RD
#endif
пробывал различные варианты
win32
{
LIBS += -lpthread C:\Qt\Qt5.7.0\5.7\mingw53_32\plugins\platforms\qwindows.dll
}
unix
{
LIBS += -lpthread -ldl
}
unix: !macx{
LIBS += -lpthread –ldl
}
win32: {
LIBS += -lpthread C:\Qt\Qt5.7.0\5.7\mingw53_32\plugins\platforms\qwindows.dll
}
contains(TARGET_OS, win32)
{
LIBS += -lpthread C:\Qt\Qt5.7.0\5.7\mingw53_32\plugins\platforms\qwindows.dll
}
contains(TARGET_OS, linux)
{
LIBS += -lpthread -ldl
}
но не один не решил проблеммы, все время ругается на C:\Qt\Qt5.7.0\5.7\mingw53_32\plugins\platforms\qwindows.dll, я понимаю в linux нет такого файла. Неужели нет возможности в pro файле сделать и для windows и для linux?