如何使用 Visual Studio C++ 中的 uWebsockets?

Posted

技术标签:

【中文标题】如何使用 Visual Studio C++ 中的 uWebsockets?【英文标题】:How to use uWebsockets from Visual Studio C++? 【发布时间】:2020-05-16 07:48:40 【问题描述】:

uWebSockets https://github.com/uNetworking/uWebSockets

如何在 Visual Studio C++ 中使用它?我希望实现一个简单的 websocket 服务器。我不想使用 Makefile,希望使用普通的 Visual Studio 项目构建。

【问题讨论】:

您应该在 github 存储库中询问,但看起来编写该文件的人更喜欢坚持“1970 年代的 Makefile,因为它完成了这项工作并且已经完成了 5 年。” github.com/uNetworking/uWebSockets/issues/1043 否则 ***.com/questions/314553/… 可悲的是......好吧,它“完成了工作”,但我在一个普通的 Visual Studio C++ 项目中并想使用它...... 【参考方案1】:

这是如何使用 Visual C++ IDE 项目中的 uWebsockets,一步一步:

    安装 Vcpkg https://github.com/microsoft/vcpkg 然后命令行如下 set VCPKG_DEFAULT_TRIPLET=x64_windows vcpkg install uwebsockets

此时有一个文件夹vcpkg\installed\x64-windows,其中包含头文件和库文件和dll(如果您需要dll)。

在您的 Visual C++ 项目属性中,设置 VC 目录中的 include 目录和 lib 目录。

然后#include <uwebsockets/App.h> 并粘贴来自 uwebsockets 的代码。

【讨论】:

以上是关于如何使用 Visual Studio C++ 中的 uWebsockets?的主要内容,如果未能解决你的问题,请参考以下文章

如何让 DLL 项目更新 Visual Studio 中 C++ 项目中的每个构建

从 Visual Studio C++ 解决方案调用 Python 脚本

如何在 C++ 中使用 Microsoft Visual Studio 2012 查找语法错误?

Visual Studio 2010中的Visual C++如何编译、连接和运行?

如何在Visual Studio和CodeBlocks中反编译C++代码

(Visual Studio 杂记) )—— Visual Studio 如何 设置 C++ 标准版本