我正在尝试在C ++ Windows运行时组件项目中链接curl。我做了以下1.从块中安装卷曲包。所以引用的包是rmt_curl,rmt_openssl,rmt_libssh2,openssl,rmt_zlib,zlib,libssh2,curl。 2.预处理定义我添加了WIN32_LEAN_AND_MEAN,CURL_STATIC_LIB。我没有添加静态库依赖项,因为:a。我找不到为ARM平台编译的libcurl.lib。因为我是通过金块安装的。
错误
严重级代码说明项目文件行抑制状态错误LNK2019未解析的外部符号curl_easy_init在函数“public:virtual void __cdecl WindowsRuntimeComponent2 :: Class1 :: [WindowsRuntimeComponent2 :: __ IClass1PublicNonVirtuals] :: test(void)”中引用(?test @? Q__IClass1PublicNonVirtuals @WindowsRuntimeComponent2 @@ Class1 @ 2 @ U $ AAAXXZ)WindowsRunentimeComponent2 c:\ Users \ Abhishek \ documents \ visual studio 2015 \ Projects \ WindowsRuntimeComponent2 \ WindowsRuntimeComponent2 \ Class1.obj
请有人帮忙。附在项目设置的屏幕截图中。
答案 0 :(得分:0)
不知道这是否有帮助,但它是CURL_STATICLIB而不是CURL_STATIC_LIB