在msvs2010上使用curl编译项目

时间:2012-01-23 12:47:37

标签: c++ visual-studio-2010 libcurl

我正在开发一个使用libcurl的dll。我用vc6curlsrc.dsw项目构建了lib(我发现它是curl分配的src文件夹)。在我将libcurl.lib添加到profect的依赖之后我得到了

main.obj : error LNK2019: unresolved external symbol __imp__curl_easy_init referenced in function "private: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall ComappingApi::request(char * const)" (?request@ComappingApi@@AAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAD@Z)

如果我不将libcurl.lib添加到依赖项中,则相同。我错过了什么!

1 个答案:

答案 0 :(得分:1)

lib是否正确链接到项目?

如果是,请检查您是否错过了项目中的CURL_STATICLIB定义。