current-upd
This commit is contained in:
parent
c6d3483d1e
commit
e39e9a1b1c
|
@ -64,7 +64,14 @@
|
|||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
||||
<TargetName>StoryManage</TargetName>
|
||||
<IncludePath>$(SolutionDir)ArgsParser;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(SolutionDir)$(Platform)\$(Configuration);$(LibraryPath)</LibraryPath>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Link>
|
||||
<AdditionalDependencies>ArgsParser.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" Label="Configuration">
|
||||
<ClCompile>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
|
|
|
@ -3,15 +3,42 @@
|
|||
#include "xast_parse.h"
|
||||
#include "dag_present.h"
|
||||
#include "view_present.h"
|
||||
#include <argsparser.h>
|
||||
#include <QDebug>
|
||||
#include <QtWidgets/QApplication>
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
QApplication a(argc, argv);
|
||||
|
||||
for (auto idx = 0; idx < argc; ++idx) {
|
||||
qDebug() << argv[idx];
|
||||
}
|
||||
args_parse::ArgsParser entry_parser;
|
||||
QList<std::shared_ptr<args_parse::ArgvPack>> args_mode;
|
||||
args_mode << std::make_shared<args_parse::IndexParam>(u8"程序名称");
|
||||
args_mode << std::make_shared<args_parse::FloatArgvPack>(u8"--help", "帮助选项");
|
||||
entry_parser.loadMode(0x000au, args_mode);
|
||||
args_mode.clear();
|
||||
|
||||
args_mode << std::make_shared<args_parse::IndexParam>(u8"程序名称");
|
||||
args_mode << std::make_shared<args_parse::FloatOption>(u8"--nsc", u8"调用编译功能");
|
||||
args_mode << std::make_shared<args_parse::FloatArgvPack>(u8"--path", u8"源码目录路径", true);
|
||||
args_mode << std::make_shared<args_parse::FloatArgvPack>(u8"--dest", u8"生成目标目录");
|
||||
entry_parser.loadMode(0x000bu, args_mode);
|
||||
args_mode.clear();
|
||||
|
||||
args_mode << std::make_shared<args_parse::IndexParam>(u8"程序名称");
|
||||
args_mode << std::make_shared<args_parse::FloatOption>(u8"--make_anchor");
|
||||
entry_parser.loadMode(0x000cu, args_mode);
|
||||
args_mode.clear();
|
||||
|
||||
args_mode << std::make_shared<args_parse::IndexParam>(u8"程序名称");
|
||||
args_mode << std::make_shared<args_parse::FloatOption>(u8"--cmp");
|
||||
entry_parser.loadMode(0x000du, args_mode);
|
||||
args_mode.clear();
|
||||
|
||||
args_mode << std::make_shared<args_parse::IndexParam>(u8"程序名称");
|
||||
args_mode << std::make_shared<args_parse::FloatOption>(u8"--graph");
|
||||
entry_parser.loadMode(0x000eu, args_mode);
|
||||
|
||||
|
||||
|
||||
return a.exec();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue