c++ - cpp 的新手,如何运行 messagepack?

标签 c++ messagepack

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

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

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

Github messagepack

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

enter image description here

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

最佳答案

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

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

Include msgpack.hpp header and link msgpack library to use MessagePack on your program.

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

关于c++ - cpp 的新手,如何运行 messagepack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31295089/

相关文章:

C++:函数返回指针不应该是 const 的任何原因?

c++ - `new` 中的 `new int;` 是否被视为运算符?

c++ - 为 C 和 C++ 安装 MessagePack 实现时出现链接器错误

java - 使用 Messagepack 序列化

json - 戈朗 : Parsing benchmarking between message pack and JSON

c++ - 链表入队和出队

c++ - 错误 LNK2019 未解析的外部符号 "public: __thiscall SLinkList<char>::SLinkList<char>(void)"

c++ - 尝试在 Eclipse 中运行程序时出现 "Error opening terminal: unknown."

serialization - 高性能实体序列化: BSON vs MessagePack (vs JSON)