gpt4 book ai didi

c++ - 如何链接 ENet 和 MSVC

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:56:37 25 4
gpt4 key购买 nike

我正在使用 Microsoft Visual C++(桌面版 VS Express)。我在链接 enet.lib 和 enet64.lib 文件时遇到困难。这是我所做的:

  1. 下载了最新稳定版本的 tar.gz 文件。
  2. 我把它的内容解压到 C:\enet
  3. 在我的 MSVC 解决方案的项目属性中:
    • 将 C:\enet\include 添加到 C/C++/General/Additional Include 目录
    • 将 C:\enet 添加到链接器/通用/附加库目录
    • 将 enet.lib、enet64.lib、ws2_32.lib 和 winmm.lib 添加到 Linker/Input/Additional Dependencies

我还确保输入 #include <enet/enet.h>在我的 main.cpp 的顶部。该程序运行没有任何错误,但它似乎并没有真正工作。在我的客户端代码中,如果它无法连接到服务器,它应该会抛出一个错误,但是当我在服务器未运行时运行客户端程序时,它不会抛出任何错误。我是否错误地链接了 ENet,是我使用了错误的版本,还是我只是错误地使用了它?我放弃了自己的代码并尝试运行我在 Internet 上找到的示例客户端/服务器,它编译了但实际上并没有“工作”。

最佳答案

我想通了,问题是我同时链接了 enet.lib 和 enet64.lib。

关于c++ - 如何链接 ENet 和 MSVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17635989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com