86 lines
2.0 KiB
Prolog
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#-------------------------------------------------
#
# Project created by QtCreator 2021-05-06T16:39:09
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
QT +=sql
TARGET = NetMonite
TEMPLATE = app
# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
win32{
QMAKE_CXXFLAGS+=/execution-charset:utf-8
}
SOURCES += \
main.cpp \
mainwindow.cpp \
cwork.cpp \
KbdPing.cpp \
mydatabase.cpp
HEADERS += \
mainwindow.h \
cwork.h \
cdevice.h \
KbdPing.h \
mydatabase.h \
CkbdPing.h \
asio_icmp_nonroot.h \
icmp_header.h \
ipv4_header.h
FORMS += \
mainwindow.ui
LIBS += -lboost_system
linux-g++* {
message("current os-compiler linux-g++")
#程序中可判断此宏定义进行条件编译
DEFINES += OS_LINUX
}
win32-msvc* {
message("current os-compiler windows-msvc")
#程序中可判断此宏定义进行条件编译
DEFINES += OS_WINDOWS
#设置程序的运行时字符编码
QMAKE_CXXFLAGS+=/execution-charset:utf-8
#由于Windows下一些第三方库的名称增加了lib,此处进行统一化处理
#各工程的pro文件中就不需要按平台条件书写统一使用UnixLinux的方式书写即可
}
COMMON_PRI =$$PWD/../../common.pri
exists($$COMMON_PRI){
include($$COMMON_PRI)
}else {
error("FATAL error: can not find common.pri")
}
RESOURCES += \
resource.qrc