本帖最后由 KaguyaX 于 2024-4-8 14:52 编辑
sunnychen 发表于 2024-4-8 13:29
根据错误信息,似乎 StructParser 工具缺少了必要的参数。它需要以下参数:
projectpath:项目路径
不是,我传递了,我只是把要求的发来
现在是这样的:
[XML] 纯文本查看 复制代码 1>------ 已启动生成: 项目: ConvertFont, 配置: Full Debug Win32 ------
1>生成启动时间为 2024/4/8 12:22:43。
1>InitializeBuildStatus:
1> 正在对“Full Debug Win32\ConvertFont.unsuccessfulbuild”执行 Touch 任务。
1>PreBuildEvent:
1> ..\..\Utilities\Bin\StructParser X H:\src\Utilities\ConvertFont\ X ConvertFont.vcxproj X Win32 X Full Debug X C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ X H:\src\Utilities\ConvertFont\ConvertFont.sln
一直卡在这,当我在外部运行时就会报错:
[XML] 纯文本查看 复制代码 PS H:\src\Utilities\Bin> .\StructParser.exe X H:\src\Utilities\ConvertFont\ X ConvertFont.vcxproj X Win32 X Debug X "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\" X "H:\src\Utilities\ConvertFont\ConvertFont.sln"
H:\src\Utilities\Bin\StructParser.exe X H:\src\Utilities\ConvertFont\ X ConvertFont.vcxproj X Win32 X Debug X C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC" X H:\src\Utilities\ConvertFont\ConvertFont.sln
massage H:\src\Utilities\ConvertFont\\ConvertFont.vcxproj
2024-04-08 12:17:17 PROGRAM ASSERT OCCURRED! ((void)(0 ? EAPtrTest(&e1->attrKeys) : 1), (*(&e1->attrKeys)? ((EArray*)(((char*)*(&e1->attrKeys)) - (uintptr_t)&(((EArray*)(0x0))->structptrs)))->count : 0))==1 && ((void)(0 ? EAPtrTest(&e2->attrKeys) : 1), (*(&e2->attrKeys)? ((EArray*)(((char*)*(&e2->attrKeys)) - (uintptr_t)&(((EArray*)(0x0))->structptrs)))->count : 0))==1
然后我上面2条也说了,这个报错我代码里找不到,这个报错在已经编译成功的UtilitiesLib项目中,但是StructParse的参数全都是ConvertFont的 |