【发布时间】:2019-11-29 21:04:56
【问题描述】:
所以我已经下载了这个项目
https://github.com/Gemini-Loboto3/Mizzurna-Hacks
我正在尝试在 Source 文件夹中编译项目 dumper.sln。 但是,我收到 1000 多个错误,例如未定义标识符“u16”。
Visual Studio 好像不理解 Cpp11。
我在项目属性中更改了 C++14 和 C++17 中的语言标准,但都不起作用。
如果能得到任何帮助,我将不胜感激。
PS:要尝试构建要构建,您必须使用 Nuget 安装 glib,并将 .\packages\glib.2.36.2.11\build\native\include\glib 文件夹添加到依赖项,否则,glibconfig.h 是没找到
【问题讨论】:
-
u16不是由 C++ 标准、11 或其他标准定义的。问题出在项目中,而不是编译器。 -
如何编译这段代码? github 项目有一个
C/core/common.h头文件,它定义了u16类型。 -
你是对的,那里的定义确实是 common.h。我假设应该构建的项目是 C/Mizzurna Falls.sln。但是,我得到命令 pmake exited with code 9009.
标签: c++ compilation dependencies