0

https://stackoverflow.com/questions/14535518/curl-c-segmentation-fault

私はそこに書いたことを続けなければなりません。いくつかのテストの後、私は順序が重要である理由を見つけました。私が最初にこれを実行した場合:curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &httpcode);それはクッキーなどに関連するいくつかのことを壊すと思います。とにかく、私はこれによって引き起こされる別の問題について助けを求めるためにここにいます。この場合、順序はまったく関係ありません。

SQLiteハンドラーを開いています。上記のコードを実行した後curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &httpcode);、ハンドラーは壊れます。このコードを削除すると、すべてが正常に機能しますが、応答コードが必要であり、この問題に非常に興味があります。とにかく、それが機能した後にハンドラーを初期化するCURLINFO_RESPONSE_CODEと、私はそれがこのように好きではありません。

Debian664ビットとDebianWheezy64ビット(libcurl4-openssl-dev 7.26.0-1 + libsqlite3-dev 3.7.13-1)の両方でテストを行いました。

どんな助けでも大歓迎です。:D

前もって感謝します!

4

1 に答える 1

2

私はすべてを解決しました。問題は に関連していましたhttpcode。私がそれを作ったらlong(最初はそうでしたint)、すべてうまくいき始めました。

ありがとう!

于 2013-01-27T13:19:13.670 に答える