我下载了 libjson 包并将其添加到我的 VS2010 项目文件夹中。我创建了一个名为 checkJson 的新项目并添加了以下代码:

#include "../../libjson/libjson.h"
int main(){ return 0;}

编译时出现错误:“发布 libjson 版本,但 NDEBUG 未打开”

由于这是我第一次使用 Visual Studio,我认为我在这里犯了非常基本的错误。你能帮我吗 ?

此外,如果这个包有问题,或者如果你知道一些其他的 json 解析包,我可以在没有很多配置问题的情况下使用它们,我不在乎使用它们而不是这个包。

最佳答案

首先,尝试在“发布”配置中编译您的项目。

如果它有效(我相信它应该有效),即使在调试配置中,您也可以尝试定义 NDEBUG 变量。但它可能会产生意想不到的结果!

关于c++ - 使用 VS2010 在 "Release"配置中编译 libjson 时出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6776373/

10-09 23:09