include(../ultrasec.pri)
QT += core network xml
TARGET = policyfilter
#$$ULTRASEC_GUI_FILE_NAME
TEMPLATE = app
CONFIG += link_pkgconfig
PKGCONFIG += python-2.7
DEFINES += PYTHON_HOME='\\"/usr/local/ultrasec/policyfilter/python/\\"'
INCLUDEPATH += $$ULTRASEC_INCLUDE_DIR $$QXMPP_INCLUDE_DIR
INCLUDEPATH += /usr/local/include/
LIBS += -L$${ULTRASEC_LIBRARY_DIR}
#LIBS += -L. -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L../lib_bin/64bit/
LIBS += -L. -L/usr/local/lib -L/usr/lib -L/usr/lib64 -L../lib_bin/64bit/ -L/usr/lib/x86_64-linux-gnu/
# -lmount -lblkid -luuid
#LIBS += -l ncurses -lfilelock -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread -lrt -lprotobuf -lsqlite3 -lpcre2-8
#2023.04.15 LIBS += -l ncurses -lfilelock -lpthread -lrt -lprotobuf -lsqlite3 -lpcre2-8 -lcurl
LIBS += -l ncurses -lfilelock -lpthread -lrt -lprotobuf -lsqlite3 -lpcre2-8 -lcurl -lhs
QMAKE_LFLAGS += -Wl,-rpath=/usr/local/ultrasec/policyfilter/lib/
#QMAKE_CXXFLAGS += -Wl,-rpath=/usr/local/ultrasec/policyfilter/lib/
QMAKE_CXXFLAGS += -std=c++11
SOURCES += \
PythonPacker.cpp\
FilePathFilter.cpp \
../win_repl/event/winEvent.cpp \
DetectRule.cpp \
parseRecvPack/parseRecvPack.cpp \
parseRecvPack/posixhelper.cpp \
parsecontext/commonDef.cpp \
parsecontext/commonFunc.cpp \
task/ScanStrategy.cpp \
task/ScanContext.cpp \
task/TaskCommand.cpp \
task/ScanFileOperate.cpp \
parsePolicyPack.cpp \
global.cpp \
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗