私はlibcurlを使用するdllを開発しています。 vc6curlsrc.dsw
プロジェクトのlibをビルドしました(私はsrc
に分かれています)。私はPROFECTの依存性にlibcurl.lib
を追加した後、私は依存関係にlibcurl.lib
を追加しない場合、私は同じmsvs2010でcurlを使ってプロジェクトをコンパイルする
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)" ([email protected]@@[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected])
を取得します。私は何かが欠けていますか?
コンパイラは、curlがDLLとして構築され、__inpプレフィックスから明らかです。 libcurl.libは実際には静的ライブラリです。 –