我正在嘗試編寫一個簡單的curl程序來檢索VC++ 8.0中的網頁。爲MSVS設置cURL庫
#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, "curl.haxx.se");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
我添加了include和庫路徑到cURL include和lib目錄。它符合,但是當我嘗試進入調試模式時,在處理加載期間拋出了未處理的不可持續的STATUS_DLL_NOT_FOUND異常,並且代碼以-1073741515(0xc0000135)退出。
不,它根本不起作用。我正在使用外部curllib.lib來鏈接項目。我試圖把curlib.dll,但它仍然無法正常工作。 – cpx
我不認爲這是一個鏈接問題,因爲你可以將它編譯成可執行文件。 只是一個猜測...沒有curllib.dll有其他依賴?我認爲你正確地找到curllib.dll,ut curllib.dll本身正在尋找其他DLL來引用。特別是如果您使用的版本是SSL – maranas
是的,我認爲它需要像libssl32.dll這樣的其他DLL。但我也下載了一個沒有SSL的版本,它只附帶一個DLL,它也不適用於我。我需要將它指定爲延遲加載的DLL嗎? – cpx