0

我是 Visual Studio 和 C++ 的新手。我已经为 c/cpp 下载了 MessagePack 并打开了文件“msgpack_vc8.vcproj”,它打开了一个带有一堆 c 文件和 hpp 文件的 Visual Studio 项目。

现在,我想看看 Message Pack 如何序列化和反序列化数据的示例。

所以我创建了一个名为 main 的新 cpp 文件并复制了此处提供的示例:

Github 消息包

我构建了解决方案,当我尝试运行它时会弹出这个窗口:

在此处输入图像描述

而且我不知道如何运行该文件,我应该在那里做什么?

4

1 回答 1

2

我假设 msgpack.vcproj 是一个 LIBRARY 项目。您需要一个 APPLICATION 项目来运行和调试它。

如果您使用第三方库,通常会创建一个新的 Visual Studio 应用程序项目,其中至少包含一个带有 main 函数的 main.cpp。然后,您将包含 msgpack 库并将其链接到您的项目。这就是您的链接建议的内容:

包括 msgpack.hpp 标头和链接 msgpack 库以在您的程序中使用 MessagePack。

除非您打算自己开发 msgpack,否则您可能不需要直接使用 msgpack.vcproj

于 2015-07-08T14:19:22.283 回答