首页 > 解决方案 > 添加 libcurl 虚幻引擎 4

问题描述

我需要在我的虚幻引擎项目中包含 libcurl,我需要在游戏中使用它,我该怎么做?我已经尝试过在 Visual Studio 中包含 curl 的标准教程,但不起作用。如果我在以下代码中包含 curl,编译器会在代码的其他部分返回错误

#include <curl\curl.h>

我也尝试将分隔符更改为 / 但什么也没有,我已经阅读了有关 thirdbart 库的信息,但是如何添加 curl?其他问题,查看 Visual Studio 项目,curl.h 包含在引擎项目的外部参考中,但不包含在游戏项目中。我怎么能包含?

编辑

我已包含目录 C:\Lib\curl\builds\libcurl-vc-x64-release-static-ipv6-sspi-winssl\include\ lib 目录 C:\curl\builds\libcurl-vc-x86-release-static -ipv6-sspi-winssl\lib\

当我编译时包含 curl 显示此错误:

在此处输入图像描述

如果我从代码中删除#include curl\curl.h,它编译得很好。

标签: c++libcurlunreal-engine4unreal-development-kit

解决方案


我已经解决了!,你必须在VC++选项卡中添加库的路径,包括目录和lib目录,之后你必须在你的build.cs中添加这一行

  PublicAdditionalLibraries.Add("path to lib file");
 PublicIncludePaths.Add("path to includes directory");

有美好的一天!


推荐阅读