Files
TransPyC/ViperQtProject/project.vpj
T
TermiNexus f0a8999a6c feat(vqt6): 新增 ViperQtProject Qt6 Hello World 测试工程
- project.vpj: 静态链接 libvqt6_bridge.a,链接 Qt6.11.2 MinGW 动态库(Core/Gui/Widgets/Network)
- App/main.vp: QApplication + QWidget + QLabel + QPushButton 测试,FFI 摆放子控件几何
2026-09-02 08:53:37 +08:00

57 lines
1.3 KiB
Plaintext

{
"name": "ViperQtProject - Qt6 GUI Test",
"version": "1.0.0",
"source_dir": "./App",
"build_dir": "./.tpv_build",
"compiler": {
"cmd": "llc",
"flags": [
"-filetype=obj",
"-relocation-model=pic"
]
},
"linker": {
"cmd": "clang++",
"flags": [
"-lmsvcrt",
"-lucrt",
"-lpthread",
"-lmingwex",
"-lkernel32",
"-Wl,--allow-multiple-definition",
"-lcomdlg32",
"-lcomctl32",
"-lole32",
"-luuid",
"-lwinmm",
"-lgdi32",
"-lgdiplus",
"-ladvapi32",
"-lshell32",
"-lws2_32",
"-luser32",
"-L D:/Qt/6.11.2/mingw_64/lib",
"-lQt6Core",
"-lQt6Gui",
"-lQt6Widgets",
"-lQt6Network"
],
"static_libs": [
"../includes/vqt6/build/lib/libvqt6_bridge.a"
],
"output": "app.exe"
},
"includes": [
"../includes"
],
"target": {
"triple": "x86_64-pc-windows-gnu",
"datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
},
"options": {
"slice_level": 3,
"target": "llvm",
"strict_mode": true
}
}