错误LNK2019:无法解析的外部符号libcurl Visual Studio

佛陀

是的,我知道这是我假设的libcurl.lib的链接器错误?我尝试从其他来源下载libcurl并将其放在不同的位置。

这些是错误:

LibFuckingCurl.obj : error LNK2019: unresolved external symbol __imp__curl_easy_strerror referenced in function _main

和另外4种相同的

这是示例代码

#include <stdio.h>
#include <curl.h>

int main(void)
{
    CURL *curl;
    CURLcode res;

    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
        /* example.com is redirected, so we tell libcurl to follow redirection */
        curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);

        /* Perform the request, res will get the return code */
        res = curl_easy_perform(curl);
        /* Check for errors */
        if (res != CURLE_OK)
            fprintf(stderr, "curl_easy_perform() failed: %s\n",
            curl_easy_strerror(res));

        /* always cleanup */
        curl_easy_cleanup(curl);
    }
    return 0;
}

项目C / C ++的属性常规->其他包含目录-> C:/ Project / libcurl / include

链接程序常规->其他库目录-> C:/ Project / libcurl / lib

输入->其他依赖关系-> libcurl.lib

命令行:在这里我可以读到libcurl.lib被声明

Assuming this structure:
Project
    lib
        libcurl.dll
        libcurl.lib
       ... dll's
    include
       curl.h
       curlbuild.h
            ... all the header files
    VisualStudio (where VS puts the project)

我还尝试将includes放在VC ++选项中,以用于目录和库路径。我读过许多指南,帖子,遇到相同问题并忘记包含libcurl.lib的人

我下载了libcurl的预构建版本之一,因为CMake昨天差点杀死了我。

佛陀

使用静态库在Visual Studio 2013上工作

多亏了一些天使,我现在开始工作了。找到了这个git仓库:https : //github.com/blackrosezy/build-libcurl-windows

跑了.bat文件,它也生成了静态库,就像以前没有下载过一样。

如何:

运行存储库中包含的.bat。

libcurl将在包含文件夹include和lib的第三方子文件夹中找到。

创建一个新的Visual Studio项目

属性-> VC ++->添加目录第三方/包含(路径)

属性-> VC ++->添加库thirdparty / lib / static-debug(路径)

属性-> C ++->预处理程序->添加CURL_STATICLIB

链接器->常规->其他库目录库-> thirdparty / lib / static-debug(路径)链接器->输入添加:C:\ xxx \ xxx \ xxx \ build-libcurl-windows \ third-party \ libcurl \ lib \ static-debug \ libcurl_a_debug.lib(lib文件的完整路径)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio的LNK2019错误-无法解析的外部符号

来自分类Dev

Google测试:错误LNK2019:Visual Studio 2013无法解析的外部符号

来自分类Dev

C ++-SDL2和OpenGL-Visual Studio错误LNK2019:无法解析的外部符号

来自分类Dev

Visual Studio中的wxwidgets应用程序给出错误“ LNK2019无法解析的外部符号”

来自分类Dev

Visual Studio 2012错误LNK2019:无法解析的外部符号,与正在运行的静态库链接

来自分类Dev

LNK2019:Visual Studio C ++中无法解决的外部符号错误

来自分类Dev

Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

来自分类Dev

Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

来自分类Dev

VISUAL STUDIO 2013:错误LNK2019:未解析的外部符号-cuRAND-随机数生成器

来自分类Dev

Visual Studio 2017 LNK2019:GoogleTestGoogleMock 项目中未解析的外部符号

来自分类Dev

在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

来自分类Dev

Visual Studio 2013错误LNK2019

来自分类Dev

Visual Studio 2013错误LNK2019

来自分类Dev

Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

来自分类Dev

Visual Studio系列如何自己解决LNK2019错误

来自分类Dev

Visual Studio生成错误“无法解析的外部符号WinMain”

来自分类Dev

Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:未解析的外部符号“布尔__cdecl

来自分类Dev

带有OpenCL的Visual Studio 14.0 LNK2001(无法解析的外部符号)

来自分类Dev

Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

来自分类Dev

Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

来自分类Dev

Win32应用程序中Visual Studio中的LNK2019错误?

来自分类Dev

编译Curl Visual Studio-无法解析的外部符号

来自分类Dev

Qt 5.4静态生成在Visual Studio 2013中产生“无法解析的外部符号”链接错误

来自分类Dev

收到“错误LNK2019:无法解析的外部符号...”

来自分类Dev

C ++ LNK2019错误:无法解析的外部符号

来自分类Dev

错误:LNK2019:Qt中无法解析的外部符号

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:

来自分类Dev

问题:“错误LNK2019:无法解析的外部符号”

来自分类Dev

错误LNK2019:无法解析的外部符号:: FindWindow()函数

Related 相关文章

  1. 1

    Visual Studio的LNK2019错误-无法解析的外部符号

  2. 2

    Google测试:错误LNK2019:Visual Studio 2013无法解析的外部符号

  3. 3

    C ++-SDL2和OpenGL-Visual Studio错误LNK2019:无法解析的外部符号

  4. 4

    Visual Studio中的wxwidgets应用程序给出错误“ LNK2019无法解析的外部符号”

  5. 5

    Visual Studio 2012错误LNK2019:无法解析的外部符号,与正在运行的静态库链接

  6. 6

    LNK2019:Visual Studio C ++中无法解决的外部符号错误

  7. 7

    Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

  8. 8

    Visual Studio 2012-C MariaDB客户端-错误LNK2019:无法解析的外部符号_mysql_init @ 4

  9. 9

    VISUAL STUDIO 2013:错误LNK2019:未解析的外部符号-cuRAND-随机数生成器

  10. 10

    Visual Studio 2017 LNK2019:GoogleTestGoogleMock 项目中未解析的外部符号

  11. 11

    在Visual Studio中构建MATLAB mex文件会给出“函数mexFunction中引用的LNK2019无法解析的外部符号_mexPrintf”吗?

  12. 12

    Visual Studio 2013错误LNK2019

  13. 13

    Visual Studio 2013错误LNK2019

  14. 14

    Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:无法解析的外部符号“布尔__cdecl

  15. 15

    Visual Studio系列如何自己解决LNK2019错误

  16. 16

    Visual Studio生成错误“无法解析的外部符号WinMain”

  17. 17

    Visual Studios C ++代码中的错误。Lab4.obj:错误LNK2019:未解析的外部符号“布尔__cdecl

  18. 18

    带有OpenCL的Visual Studio 14.0 LNK2001(无法解析的外部符号)

  19. 19

    Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

  20. 20

    Visual Studio 2013 dll导出链接错误(LNK2019 / LNK1120)

  21. 21

    Win32应用程序中Visual Studio中的LNK2019错误?

  22. 22

    编译Curl Visual Studio-无法解析的外部符号

  23. 23

    Qt 5.4静态生成在Visual Studio 2013中产生“无法解析的外部符号”链接错误

  24. 24

    收到“错误LNK2019:无法解析的外部符号...”

  25. 25

    C ++ LNK2019错误:无法解析的外部符号

  26. 26

    错误:LNK2019:Qt中无法解析的外部符号

  27. 27

    错误LNK2019:无法解析的外部符号“ public:

  28. 28

    问题:“错误LNK2019:无法解析的外部符号”

  29. 29

    错误LNK2019:无法解析的外部符号:: FindWindow()函数

热门标签

归档